2012-01-31 126 views
0

我在我们的asp页面上有一段VB脚本代码。无法使用https打开PDF文件 - Internet Explorer无法下载文件名

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。

任何想法如何得到这个工作?

回答

1

试试这个;

设置内容不要立即使用IIS过期。在IIS 5.0,5.1和6.0中,可以在Internet服务管理器的HTTP标题选项卡中找到设置内容过期的选项。在IIS 7.0和更高版本中,可以在HTTP响应头文件功能中找到设置内容过期的选项。

让这成为您寻求解决方案的出发点; http://support.microsoft.com/?kbid=317208

相关问题