在不同名称的浏览器中打开pdf

我的程序在浏览器中生成PDF(在浏览器中打开PDF)。 但是,当我想将文件保存在计算机中时,PDF的默认名称始终是相同的(我的课程的名称)。 我想通过名称为不同的pdf ...这是我的代码:

protected void displayPDF(string filePath, string filename)
{
    Response.Clear();
    Response.ContentType = "Application/PDF";
    //what i do with filename?
    Response.WriteFile(filePath);
    Response.Flush();
    Response.End();
}

我试过这个:

Response.AddHeader(“Content-Disposition”,“attachment; filename = myfile.pdf”);

但是这样,pdf不会在浏览器中打开,就像附件一样传递。

你可以帮我吗? 谢谢。


尝试HttpResponse.TransmitFile(路径)例如。 http://bojanskr.blogspot.ca/2012/03/providing-file-for-download-trough-save.html?m=1

链接地址: http://www.djcxy.com/p/46825.html

上一篇: Open pdf in browser with different names

下一篇: Disposition") not opening file in IE6