【发布时间】:2012-12-15 09:18:31
【问题描述】:
我创建了一个用于下载文件的处理程序。 如果文件不存在或用户无权下载该特定文件,我想返回 404 错误。
有可能吗?如果是,如何?示例代码将不胜感激。
【问题讨论】:
-
context.Response.StatusCode = 404; ??
标签: c# asp.net error-handling
我创建了一个用于下载文件的处理程序。 如果文件不存在或用户无权下载该特定文件,我想返回 404 错误。
有可能吗?如果是,如何?示例代码将不胜感激。
【问题讨论】:
标签: c# asp.net error-handling
我不确定我们是否有足够的信息来说明您想要做什么。您使用的是 REST API 吗?如果你使用的是 WebApi,那就很简单了:
public IHttpActionResult DownloadFile(string fileName)
{
if (!File.Exists(fileName))
{
return NotFound();
}
// Do something
return Ok(yourFile);
}
【讨论】: