2012-01-31 13 views
0

私はASPページの1つにこの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 

当社のクライアントへのリンク、 のhref = "https://www.oursite.com/pdf.asp?fileid=12345"

PDFリンクはFFで正常に動作しますIEではそうではありません。 Internet Explorerがこれをスローする - Internet Explorerはpdf.aspエラーをダウンロードできません。 httpsではなくhttpであれば動作します。

どのようにすればよいでしょうか?

答えて

1

これを試してください。

IISを使用してすぐに期限切れにならないようにコンテンツを設定します。 IIS 5.0,5.1、および6.0では、コンテンツの有効期限を設定するオプションは、インターネットサービスマネージャの[HTTPヘッダー]タブにあります。 IIS 7.0以降では、コンテンツの有効期限を設定するオプションは、HTTP応答ヘッダー機能内にあります。

これは、お探しの解決策の出発点にしてください。 http://support.microsoft.com/?kbid=317208

関連する問題