Win2003srv+II6 でWebページを作成しています。

別PCのIE6で作成したWebページで公開しているJPEG画像を閲覧できる所までできました。

問題はIE6でこのJPEGをPCのローカルへ保存をしたいのですが。
ファイル保存のダイアログでBMPに
変換されてしまいます。
ネットで調査してIEのキャッシュをクリアしたりMIMEの設定を確認しましたが
改善できませんでした。

なお、公開しているJPEGファイルには2バイト文字を含んだものと含まないものが
あります。
このどちらのファイル名でもIEから
ダウンロードする際にJPEGのまま
保存できる方法を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:mansak1 No.1

回答回数136ベストアンサー獲得回数0

ポイント25pt

http://sleipnirfaq.hp.infoseek.co.jp/img.html#save_as_bmp

画像の表示・保存 / Sleipnir Unofficial FAQ

キャッシュが壊れているのがよくある原因ですが、「イメージを自動的にサイズ変更する」設定をオフにするのもよく指摘されます。


キャッシュ容量とかメモリ空き容量次第でも、キャッシュは壊れやすくなるとおもいわれます。

http://ns.hatena.ne.jp/1121123314

人力検索はてな - IE6.0を使っています。画像を右クリックしての保存がbmpでしか出来なくなってしまいました。JPGが表示されません。 インターネットオプションの履歴のクリアとオフラインコ..

特定のバーチャルドメイン設定でも問題が起こるそうです。


全角のファイル名も気になります。

http://www5e.biglobe.ne.jp/~access_r/hp/html/html_019.html

画像をBMP形式以外の保存を禁止する方法 - HTML

あるいは、IMGタグでfilter等つかわれていませんでしょうか?

http://support.microsoft.com/default.aspx?scid=kb;ja;837251

GZIP データ圧縮方式で圧縮されたデータが Internet Explorer で正常に展開されない

gzip転送の場合、BMPでしか保存できないことがあるようです。


あとhttpsのページでもキャッシュの整合性がおかしくなるようです。

id:mansak1 No.2

回答回数136ベストアンサー獲得回数0

ポイント25pt

http://www.hatena.ne.jp/1054018778

人力検索はてな - 昨日から自サイトのgif画像が右クリックで保存しようとするとすべてbmpになってしまいました。過去ログを拝見して、キャッシュのクリア、履歴のクリアをしましたが直りませ..

http://www.hatena.ne.jp/1094006087

人力検索はてな - 私のInternet Explorer(最新バージョン)では、画像がビットマップ (.bmp ファイル) として保存されたり、ソースが閲覧できなかったりします。この解決策として、「インタ..

続けてごめんなさい。


やはり、

・gzip転送してしまっている

・全角URLのため転送に失敗している

・元々jpegが壊れている

・jpeg拡張子はついているもののjpeg形式ファイルではない


可能性が高いと思います。


・jpegファイルを別の画像ソフト等で作り直す

・FTPツールの設定を見直す

・アップロードし直す


を試してみてはいかがでしょうか?

id:daggersherkee

ご回答ありがとうございます。

指摘の件は調査済みです。

全角URLが転送で失敗するのはどういうケースでしょうか?

全角でなくても問題が発生します。全角は日本語・中国語です。

gzip転送はしていません。

JPEGファイルはフォーマットを変えた種類で試験済みです。

FTPサーバはIIS6.0で、FTPクライアントは

不特定手数が利用するため設定変更を要請できません。

問題が発生しているのはIEです。

アップロードはしなおしてみました。

なお、バッファオーバランを考慮したIEの仕様かも

しれないという指摘を受けたのですが、この可能性があるでしょうか?

2005/10/19 19:17:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません