Skip to main content

IE8でクエリストリングつきのexeをダウンロードしようとすると拡張子なしで保存されてしまう件

すさまじく既出な件かもしれませんが。

何がどうなってか、会社のwebサーバの一部のリンクにクエリストリングがくっつくようになってしまいました。
クエリストリングってのはurlの末尾に「?a=1&b=2...」と、「?」とその後にデータ文字列が続くアレです。
で、たまたまそのクエリストリングがくっつくurlにexeファイルがあったのですが、そこで初めて気が付きました。

IEではクエリストリングつきのexeをダウンロードしようとすると拡張子なしで保存されてしまいます。

例えば
http://~abc.exe?a=1&b=2...
なんていうリンクを踏むと、拡張子なし。つまり「abc」というファイルとして保存されてしまいます。
ちなみに「?」のみ(http://~abc.exe?)だけでも同様の事象があります。

なお確認できたものでは、以下のブラウザは問題なく拡張子込みでダウンロードできました。
  • Firefox3
  • Safari5
  • IE6

exeファイルの末尾にクエリストリングがつくなんてあまりないとは思いますが、これ、直してくれんかな・・・。

Comments

Anonymous said…
http://support.microsoft.com/kb/436153/ja