我已经创建了一个用于下载文件的处理程序。 如果文件不存在或用户无权下载该特定文件,我想返回 404 错误。
这可能吗?如果是,如何?示例代码将不胜感激。
最佳答案
我不确定我们是否有足够的信息来了解您要执行的操作。您使用的是 REST API 吗?如果您使用的是 WebApi,那将非常简单:
public IHttpActionResult DownloadFile(string fileName)
{
if (!File.Exists(fileName))
{
return NotFound();
}
// Do something
return Ok(yourFile);
}
关于c# - 如何从 asp.net 处理程序返回 404 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14097785/