- 締切済み
IEで画像が表示されてしまう
Windows7 + IE8でリンク(TIFFファイルのリンク先)をクリックすると IE上でTIFFが表示されてしまうのですが XP + IE8だとファイルの保存画面が開きます。 これを強制的に、クライアント環境に関わらず ファイルの保存画面をだすことは可能でしょうか? 現在は、<a href="xxxx">xxx</a>といった感じのリンクです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
.htaccessでoctet-streamは設定してますか??? サーバーから、octet-streamが送られているか確認してください。 あなたのブラウザで、起動するアプリケーションを指定していませんか? IEはサーバーからoctet-streamでヘッダが送られてきていても、ブラウザの指定のほうを優先する悪しき面がありますから・・ブラウザの設定を確認しましょう。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>これを強制的に、クライアント環境に関わらず >ファイルの保存画面をだすことは可能でしょうか? HTMLの仕組みでは無理ですね 対策として、3つほど考えられます。 (1)ちょっと面倒ですがサーバー側でプログラム走らせること。 具体的にはHTTPヘッダーで「これはダウンロード用のデータですよ」という 信号を送ってもらうことです。 (2)JavascriptやFlashをつかって、クライアント側にダイアログを表示させること ただこれは環境依存がはげしいのであまりおすすめできません (3)ZIPなどにアーカイブしてしまえば基本的にダウンロードになります (ユーザー側で解凍しなくてはいけないですが・・・)