How can I return a 404 error from an asp.net handler?

后端 未结 1 1218
后悔当初
后悔当初 2021-02-14 03:26

I have created a handler for downloading a file. I want to return a 404 error if the file does not exists or user does not have rights to download that particular file.

相关标签:
1条回答
  • 2021-02-14 04:05

    I'm not sure we have enough information about what you're trying to do. Are you using a REST API? If you're using WebApi, it'd be pretty simple:

    public IHttpActionResult DownloadFile(string fileName)
    {
       if (!File.Exists(fileName))
       {
          return NotFound();
       }
    
       // Do something
    
       return Ok(yourFile);
    }
    
    0 讨论(0)
提交回复
热议问题