以下代码可以正常工作,但我想知道创建的MemoryStream是否已经被正确关闭。应该如何执行关闭操作,或者FileStreamResult会为我处理它吗?public FileStreamResult DownloadBudgetedRoleOpportunities( Guid p...
我有以下代码,已经剔除了任何非必要行,以留下最简可重现的情况。我期望它返回图像,但它没有返回任何内容。据我所见,它返回一个空文件:public ActionResult Thumbnail(int id) { var question = GetQuestion(db, id); ...
以下返回一个 PDF 文件,浏览器尝试直接显示内联。这能够正常工作。但是,如果我试图下载文件,下载名称不是 "myPDF.pdf",而是路由中的 ID(myapp/controller/PDFGenerator/ID)。是否可能将文件下载名称设置为 "myPDF.pdf"? public ...
我在asp.net核心api控制器中有以下代码 return new FileStreamResult(excel, "application/ms-excel") { FileDownloadName = filename }; ...