0

我正在使用 ASP.NET、C# 和 iTextSharp 创建 PDF。然后我使用这个代码来传输文件。

Response.TransmitFile(filename);

所以我想显示一个对话框,当用户点击生成按钮时,它会询问用户是否打开/保存/取消。

谢谢。

4

3 回答 3

1
Responce.AddHeader("content-disposition","attachement;filename=name.pdf");
Response.TransmitFile(filename);

Here content-disposition is the one which is used for displaying the dialog box.

于 2012-09-21T08:54:38.410 回答
1

您可以直接将其写入响应。浏览器将根据发送的类型显示另存为/打开。

Response.ContentType = "application/pdf";
Response.WriteFile(@"C:\Downloads\Test.pdf");
Response.Flush();  
于 2012-09-13T05:44:26.520 回答
0

我记得,是导航器决定下载以将其加载到导航器中。

通常下载它的唯一方式是提供一个链接并引导用户右键单击并选择另存为

于 2012-09-13T05:39:47.300 回答