我正在寻找一种使用 .NET 2.0(二进制)将 PDF 文件从我的服务器流式传输到浏览器的方法。
我正在尝试从服务器路径中获取现有的 PDF 文件并将其作为二进制文件推送到浏览器。
我正在寻找一种使用 .NET 2.0(二进制)将 PDF 文件从我的服务器流式传输到浏览器的方法。
我正在尝试从服务器路径中获取现有的 PDF 文件并将其作为二进制文件推送到浏览器。
Response.ContentType = "application/pdf"
Response.Headers.Add("Content-Disposition", "attachment: filename=file.pdf");
Response.OutputStream
用科普先生说的写内容。第 2 步并非绝对必要,但如果您不希望浏览器尝试使用与 ASPX 文件相同的名称保存 PDF,这可能是一个好主意。
将二进制文件写入输出流,Response.OutputStream
. 然后只需添加标题Content-Disposition
标题。
您可以设置一个处理程序或设置正确响应类型的页面,并将 pdf 输出到响应输出缓冲区。