2012-01-31 131 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