如何在浏览器上重命名预览pdf文件名

时间:2016-05-01 22:04:25

标签: asp.net asp.net-mvc asp.net-mvc-4 pdf

如何设置在线开启的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" ,实际上,我不喜欢这样,如果有改变的方法,请帮助我,并且非常感谢:)

1 个答案:

答案 0 :(得分:0)

设置FileDownloadName属性。

var fileStreamResult = new FileStreamResult(fs, "application/pdf");
fileStreamResult.FileDownloadName = "Set your document filename here";

希望有所帮助:)