- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVが保存ダイアログでHTMLになる)
CSVが保存ダイアログでHTMLになる
このQ&Aのポイント
- 問題:CSVが保存ダイアログでHTMLになる
- 質問:フォームの内容をCSVファイルに蓄積保存しており、閲覧者はCSVにリンクを張ったHTMLからダウンロードしています。しかし、一部の利用者の環境では保存ダイアログで「*.htm」の拡張子のままで保存されてしまいます。
- 環境:Windows XP (SP3), Internet Explorer 8, オフィスはインストール済み
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
動作の1と2は、こちらでも再現することができるんですが、3だけは不明です。 また、私の環境ではCSVへのリンクを左クリックした時に「開く」か「保存する」かのダイアログを出すようにしています。 ただ3の人の環境だと、ダイアログを出してもhtmで保存されてしまうかもしれませんね。(「開く」にするとブラウザで表示かしら・・・) 一応、「開く」「保存する」のダイアログを表示させる方法。 フォルダオプションでの設定になりますが、CSV以外にXLSもチェックする必要があります。 CSVおよびXLSを選択して[詳細設定]クリック。 「ダウンロード後に開く確認をする」にチェックを入れて[OK]をクリック。 (すでにチェックが入っていてもOKクリックして下さい) これで、「開く」「保存する」のダイアログが出るようになると思います。 尚、同設定箇所で「同じウィンドウで開く」にチェックが入っていると、ブラウザ上で表示されるようになるので、ここのチェックは外します。 これでどういった動作をするのか確認されてみてはいかがでしょうか。 と、ここまでグダグダ書きましたがもしかしたらサーバー側の設定が問題かもしれません。 サーバー側でCSVに対するMIMEタイプの設定がどうなっているかによって動作が変わるようです。 この辺については私はよくわかりませんので、キーワードを元にぐぐって調べてみてください。 CSV MIMEタイプ .htaccess application/octet-stream などのキーワードでヒントが得られるのではないかと思います。