MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする
https://forums.mozillazine.jp/viewtopic.php?f=2&t=17289
ページ 11

作成者:  usk_0729 [ 2018年11月20日(火) 17:26 ]
記事の件名:  xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする

こんにちは。
html上でエクセルファイルをダウンロードできるようにリンクをつけるという作業をしました。
firefoxのみエクセルファイルをダウンロードしようとすると、そのままブラウザで開こうとして、文字化けしたページになって表示されます。
この現象が起きるのはxlsxで、xlsだと正常にダウンロードされます。
他のブラウザ(chrome、IE11、edge、safari)では、同様の現象は起きず、正常にエクセルファイルがダウンロードされます。

Firefoxのバージョンは63.0.3(64ビット)です。

調べてみたところ、.htaccessにMIMEタイプを正しく認識できるように追記すると解消されるという2017年10月の記事を見つけたのですが、

なぜFirefoxのみでこの現象が起きるのかがわかりません。(その記事ではFirefoxのみ正常に動作して、他のブラウザだとダウンロードできない現象が起きると書かれていました。)

現在はzipファイルをダウンロードするように変更したので問題はないのですが、なぜFirefoxのみでこの現象が起きるのかご存知でしたらご教示ください。


不要な文字装飾は読みにくくなるので、削除させていただきました。
By Moderator

作成者:  pal [ 2018年11月20日(火) 22:41 ]
記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする

一般論として。

同じ「ブラウザー」だからといって、挙動がすべて同じとは限りません。

例えば、画像編集ソフト。
Aというソフトでは、××という加工ができるけど、Bというソフトではできない、といったことがあり得ます。
同じ画像を同じように加工する時に、Aでは動作が軽くすぐ終わるけど、Bでは重く時間もかかる、とか。

作成者:  usk_0729 [ 2018年11月21日(水) 16:48 ]
記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする

ご返答ありがとうございます。
というと、「FireFoxはxlsxを正しく認識できず、テキストリンクなどをクリックしてダウンロードをする場合はサーバー側でMIMEタイプの指定が必要」
ということですかね。。。

作成者:  pal [ 2018年11月21日(水) 17:19 ]
記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする

それも一つの手だとは思います。

あとは、Firefoxのオプション設定で変更できる場合も。
https://support.mozilla.org/ja/kb/chang ... accouiaoao

その他としては、該当リンクを右クリックして「名前を付けてリンク先を保存」とするか。

作成者:  usk_0729 [ 2018年11月22日(木) 13:36 ]
記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする

それでは閲覧する側の設定に左右されないようにするにはzipでダウンロードしてもらう設定にするのが一番安全そうですね。
ありがとうございます。
助かりました!

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/