1

我已将 pdf 下载添加到我的应用程序中。当我点击下载时,浏览器会询问是否保存或打开 pdf 文档。但是我需要将 open 设置为默认值,这样下次就不会提示了。

这是我的代码:

Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition","attachment; filename=" + "Report.pdf");
Response.TransmitFile(pdfFileName);
4

2 回答 2

1

你无法控制它,它在你的客户浏览器的范围内来处理它。

于 2013-08-16T09:40:18.780 回答
0

希望它会帮助你。首先将附件文件转换为缓冲区..

        Byte[] buffer = client.DownloadData(path);

        if (buffer != null)
        {
            Response.ContentType = "application/pdf";
            Response.AddHeader("content-length", buffer.Length.ToString());
            Response.BinaryWrite(buffer);
        }
于 2013-08-16T09:42:22.303 回答