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

时间:2012-12-31 05:26:18

标签: c# asp.net error-handling

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

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

1 个答案:

答案 0 :(得分:1)

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

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

   // Do something

   return Ok(yourFile);
}