- 締切済み
ファイルが正しい拡張子でダウンロードされない
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
正しい拡張子とは何でしょう。? そのファイルに元々付いていたら、それが正しいのでそのまま保存されるはずです。 もし拡張子がないのでしたら、拡張子なしが正しい拡張子です。 application/octet-stream は、拡張子は指定されていません。サーバーからファイルの種類が「ダウンロードするファイル」と言う意味で、どの拡張子が付いたファイルでもダウンロードさせることを目的としています。 WindowsというOSは、他のOSと異なり、拡張子でファイルの扱いを規定する変なOSです。たとえば.htmlのファイルをapplication/octet-streamで送信してもブラウザで開こうとしてします。また、拡張子のないファイルは扱えない癖に、自身はhostsファイルに代表されるように拡張子のないファイルに限って扱ってみたり・・hostsは他のOS由来ファイルなので・・ ですので、そもそも拡張子のないファイルをそのままダウンロードして、そのまま保存するのは 「正しく保存できる」 に当たるはずです。 他のOSでは、保存されているディレクトリごと、あるいはファイルの先頭に指定することなど、様々な方法で拡張子に無関係に動作を規定できます。 もしそのファイルの種類がわかっていて、それを開くアプリケーションが決まっているなら保存時に拡張子を付けてください。他のOSでしたら、ファイル単位、またはディレクトリごとに指定できます。 pif,exe,srcなどの、windowsの実行ファイルを示す拡張子が付いているとダブルクリックだけで起動してしまいウィルスに感染するのも、Windowsの拡張子依存のおかげなのです。便利だけどおせっかいすぎる。私は一切のファイルはダブルクリックしない・・
- violet430
- ベストアンサー率36% (27472/75001)
> Internet ExplorerとOperaで正常にダウンロードされたのは確認しました。 だったら、プロファイルを再作成してみては如何ですか? http://wiki.mozilla.gr.jp/wiki.cgi?page=chart#p19
- momokurisakura
- ベストアンサー率66% (39/59)
画像のようなウインドウが表示されたとき、拡張子は表示されていますか? (画像の消してある箇所の上2つの部分です。) 表示されていないなら仕方ないかと。。。 IEは勝手に拡張子つけたりしますのでOKなのかと思います。
- violet430
- ベストアンサー率36% (27472/75001)
他のブラウザでは正しくダウンロードできるのですか?
補足
Internet ExplorerとOperaで正常にダウンロードされたのは確認しました。 じゃあ、そっち使えばいいじゃんっていう回答は求めていませんのであしからず、 よろしくお願いします。