我在我们的一个asp页面上有这个VB脚本代码片段。
Response.Clear
Response.ContentType = "application/pdf"
Response.AddHeader "Cache-Control", "public"
Response.AddHeader "Pragma", "public"
Response.AddHeader "Content-Disposition", "attachment;filename=test.pdf"
Response.BinaryWrite objPDF
Response.Flush
我们的客户端链接到此页面, a href =“https://www.oursite.com/pdf.asp?fileid=12345”
pdf链接在FF中运行正常,但在IE中运行不正常。 IE抛出这个 - Internet Explorer无法下载pdf.asp错误。它的工作原理是http而不是https。
知道如何让这个工作吗?
答案 0 :(得分:1)
试试这个;
使用IIS将内容设置为不立即过期。在IIS 5.0,5.1和6.0中,可以在Internet服务管理器的“HTTP标头”选项卡上找到设置内容过期的选项。在IIS 7.0及更高版本中,可以在HTTP响应标头功能中找到设置内容过期的选项。
让这成为您寻求解决方案的起点; http://support.microsoft.com/?kbid=317208