忍者ブログ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


仕事メモ

HTTPS 利用時に Respose.BinaryWrite をする場合の注意点。

Internet Explorer では、Web サイト名またはアドレス - ファイル名 をダウン
ロードできません。
このインターネットのサイトを開くことができませんでした。要求されたサイト
が使用できないか、見つけることができません。後でやり直してください。

と、表示されて動かない場合は、
サーバー側(asp) で調整するには、Cache-control: no-cache や
Cache-control: no-store ヘッダーが送信されいると思われる。
これを削除すると動作する。

これは、インターネット一時ファイルに保存出来ない事が原因らしい。
IE の設定を変更する事で、一時ファイルの作成をしなくなりエラーが出なくなる


現在のユーザ
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings
全てのユーザ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet
Settings

値の名前 : BypassSSLNoCacheCheck
データ型 : REG_DWORD
値     : 1(有効) デフォルトは 0(無効)

HTTPS を使用しない通常の HTTP の場合

値の名前 : BypassHTTPNoCacheCheck
データ型 : REG_DWORD
値     : 1(有効) デフォルトは 0(無効)

参考
Internet Explorer が SSL 経由によるファイルのダウンロードで "No-Cache"
ヘッダーを処理できない
http://support.microsoft.com/kb/323308/
[IE] HTTPS URL から Office ドキュメントまたは PDF ファイルを開こうとする
と "ダウンロードできません" エラーが発生
http://support.microsoft.com/default.aspx?scid=kb;ja;812935

===================================================================================

Content-Disposition: attachemnt と Cache-Control: no-cache によるダウンロ
ードの問題
http://support.microsoft.com/default.aspx?scid=kb;ja;436605

Response.WriteFile は、大きなファイルはダウンロードできません。
http://support.microsoft.com/kb/812406/ja

XXXXXXX.aspx.vb
Response.Cache.SetCacheability(HttpCacheability.NoCache)
↓に変更
Response.Cache.SetCacheability(HttpCacheability.Private)

XXXXXCtl.vb
XXXXForm.Response.CacheControl= "no-Cache"

PR

Comment
Name
Title
Mail
URL
Comment
Pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
[65] [64] [63] [62] [61] [60] [59] [58] [57] [56] [55
«  Back :   HOME   : Next  »
カレンダー
04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最新コメント
[04/04 yazy]
[04/03 まきお]
[12/10 やじぃ]
[12/08 まー]
[12/01 まー]
最新トラックバック
プロフィール
HN:
やじぃ
性別:
非公開
ブログ内検索
フリーエリア
アクセス解析
バーコード
忍者ブログ [PR]