Download file of any type in Asp.Net MVC using FileResult?

后端 未结 9 1870
没有蜡笔的小新
没有蜡笔的小新 2020-11-22 05:05

I\'ve had it suggested to me that I should use FileResult to allow users to download files from my Asp.Net MVC application. But the only examples of this I can find always h

9条回答
  •  耶瑟儿~
    2020-11-22 05:19

    You can just specify the generic octet-stream MIME type:

    public FileResult Download()
    {
        byte[] fileBytes = System.IO.File.ReadAllBytes(@"c:\folder\myfile.ext");
        string fileName = "myfile.ext";
        return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);
    }
    

提交回复
热议问题