11

我创建了一个用于下载文件的处理程序。如果文件不存在或用户无权下载该特定文件,我想返回 404 错误。

可能吗?如果是,如何?示例代码将不胜感激。

4

1 回答 1

1

我不确定我们是否有足够的信息来说明您要做什么。您使用的是 REST API 吗?如果您使用的是 WebApi,那将非常简单:

public IHttpActionResult DownloadFile(string fileName)
{
   if (!File.Exists(fileName))
   {
      return NotFound();
   }

   // Do something

   return Ok(yourFile);
}
于 2017-07-14T16:35:17.893 回答