How to make a direct admin-visible URL to a private file in: sites/default/private/
Use file_entity_download_uri() in view php field

function file_entity_download_uri($file) {
  $uri = array(
    'path' =&gt; "file/{$file-&gt;fid}/download",
    'options' =&gt; array(),
  );
  if (!variable_get('file_entity_allow_insecure_download', FALSE)) {
    $uri['options']['query']['token'] = file_entity_get_download_token($file);
  }
  return $uri;
}