Tag: filecontentresult

使用ASP.NET MVC FileContentResult在具有名称的浏览器中使用stream文件?

有没有一种方法来使用具有特定名称的浏览器中的ASP.NET MVC FileContentResultstream文件? 我注意到你可以有一个FileDialog(打开/保存),或者你可以在浏览器窗口中stream式传输文件,但是当你试图保存文件时,它会使用ActionName。 我有以下情况: byte[] contents = DocumentServiceInstance.CreateDocument(orderId, EPrintTypes.Quote); result = File(contents, "application/pdf", String.Format("Quote{0}.pdf", orderId)); 当我使用这个,我可以stream的字节,但打开/保存文件对话框给予用户。 我想实际上在浏览器窗口中stream这个文件。 如果我只是使用FilePathResult,它显示在浏览器窗口中的文件,但是当我点击“保存”button来保存文件在PDF中,它显示我动作名称作为文件的名称。 有没有人遇到过这个?