このヘッダーを使用してhttp応答にファイルを添付しています。
Content-Disposition: attachment; filename="example.doc"
Internet Explorerを使用してHTTPS経由でファイルをダウンロードしようとしない限り、完全に機能します。IEはContent-Dispositionヘッダーを無視し、サーバー側のスクリプトファイル(クラシックASP)をダウンロードしようとして失敗します。
あらゆる種類のヘッダー(主にキャッシュ関連)を試しましたが、まったく成功しませんでした。
添付ファイルをIEに認識させるにはどうすればよいですか?
編集:ダウンロードリクエストは、iframeのsrc属性を設定することで送信されます。iframeを使用していない場合、ダウンロードは完全に機能します。
編集2:ダウンロード確認ダイアログが表示されたら、[開く]をクリックしてファイルをIEで開くことができますが、ファイルの保存が機能しません。エラー:
server.comからdownload.aspをダウンロードできません。
このインターネットサイトを開くことができません。リクエストされたサイトは利用できないか、見つかりません。後でもう一度やり直してください。