ASP.NET MVC FileStreamResult, fileDownloadName is not used

前端 未结 3 1408
感动是毒
感动是毒 2020-12-15 08:18

The following returns a PDF which the browser tries to directly display inline. This works correctly. However, if I try to download the file, the download name is not \"myPD

3条回答
  •  轮回少年
    2020-12-15 08:59

    It is possible by making the id a string which represents the file name without the extension.

    public ActionResult PDFGenerator(string id, int? docid)
    {
        Stream stream = GeneratePDF(docid);
        return new FileStreamResult(stream , "application/pdf");
    }
    

    The url then then end like this

      ..PDFGenerator/Document2?docid=15
    

提交回复
热议问题