【发布时间】:2016-05-01 22:04:24
【问题描述】:
如何为在线打开的pdf文件设置名称? 这也是我的代码:
[HttpGet]
public ActionResult Preview1()
{
WebClient client = new WebClient();
var fileStream = client.OpenRead("https://bitcoin.org/bitcoin.pdf");
return new FileStreamResult(fileStream, "application/pdf");
}
当我打开这个方法时,我在浏览器选项卡中得到的文件名与方法名“preview1”相同,实际上我不喜欢那个,如果有一种方法可以改变,请帮助我非常感谢:)
【问题讨论】:
-
设置
Response.AddHeader("Content-Disposition", new ContentDisposition { FileName = "....", Inline = true }.ToString());应该可以工作 -
@stephen-muecke 我在 var filestream 之后添加了它,但没有工作
-
与方法名“preview1”相同 - 所以重命名方法...
标签: asp.net asp.net-mvc asp.net-mvc-4 pdf