我使用ASP.NET,C#和iTextSharp来创建PDF。 然后我使用此代码传输文件。
Response.TransmitFile(filename);
所以我想显示一个对话框,当他们点击生成按钮时,会要求用户打开/保存/取消。
感谢。
答案 0 :(得分:1)
您可以直接将其写入回复。浏览器将根据发送的类型显示另存为/打开。
Response.ContentType = "application/pdf";
Response.WriteFile(@"C:\Downloads\Test.pdf");
Response.Flush();
答案 1 :(得分:1)
Responce.AddHeader("content-disposition","attachement;filename=name.pdf");
Response.TransmitFile(filename);
此处content-disposition是用于显示对话框的内容。
答案 2 :(得分:0)
我记得,是导航员决定下载以在导航器中加载它。
通常,下载它的独特方式是提供链接并引导用户右键单击并选择另存为