33得票2回答
使用FileStreamResult时,MemoryStream是如何关闭的?

以下代码可以正常工作,但我想知道创建的MemoryStream是否已经被正确关闭。应该如何执行关闭操作,或者FileStreamResult会为我处理它吗?public FileStreamResult DownloadBudgetedRoleOpportunities( Guid p...

26得票2回答
ASP.NET MVC 的 FileStreamResult 不按预期工作

我有以下代码,已经剔除了任何非必要行,以留下最简可重现的情况。我期望它返回图像,但它没有返回任何内容。据我所见,它返回一个空文件:public ActionResult Thumbnail(int id) { var question = GetQuestion(db, id); ...

15得票3回答
ASP.NET MVC FileStreamResult,fileDownloadName未使用。

以下返回一个 PDF 文件,浏览器尝试直接显示内联。这能够正常工作。但是,如果我试图下载文件,下载名称不是 "myPDF.pdf",而是路由中的 ID(myapp/controller/PDFGenerator/ID)。是否可能将文件下载名称设置为 "myPDF.pdf"? public ...

7得票1回答
在使用Ajax/Axios时如何从FileStreamResult获取文件名?

我在asp.net核心api控制器中有以下代码 return new FileStreamResult(excel, "application/ms-excel") { FileDownloadName = filename }; ...