如何从asp.net处理程序返回404错误?

Bil*_*ani 12 c# asp.net error-handling

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

可能吗?如果有,怎么样?示例代码将不胜感激.

Ari*_*oth 1

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

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

   // Do something

   return Ok(yourFile);
}
Run Code Online (Sandbox Code Playgroud)