如何设置在线开启的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" ,实际上,我不喜欢这样,如果有改变的方法,请帮助我,并且非常感谢:)
答案 0 :(得分:0)
设置FileDownloadName属性。
var fileStreamResult = new FileStreamResult(fs, "application/pdf");
fileStreamResult.FileDownloadName = "Set your document filename here";
希望有所帮助:)