- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイルをブラウザで表示させないように・・・)
ブラウザでCSVファイルを表示させない方法は?
このQ&Aのポイント
- ブラウザでCSVファイルを表示させずにダウンロードさせるための方法を教えてください。
- MIME設定を使用して、CSVファイルを開くように設定する方法について教えてください。
- 技術的な知識がないので、分かりやすく教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
拡張子は.csvであってます。 MIMEタイプは application/force-download ですが、環境によっては効かないので、 application/octet-stream にしとくのが無難かと、 それでもだめな場合はだめです。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
.htaccessで設定せよ。 すなわち、application/octet-stream でよいのですが、IEのように、それは無視して、ユーザーの関連付けを優先する変なブラウザもあるので、その場合ユーザーが、CSVをエクセルで開くように関連付けているとエクセルが、メモ帳で開くようにしているとメモ帳が・・になるはずです。 そもそも、そのリンク先のファイルを作者側が指定するのは本来の方法ではなく、あくまで訪問者の選択に任せるというのが筋です。保存したければ、コンテキストメニュー(その状況で可能なメニュー:通常右クリック)から、リンク先を保存なり、指定されたアプリケーションで開くなり、あるいはブラウザにテキストとして表示させるなりされるでしょう。私もそうしている。 リンクの周囲に「リンクを右クリックして保存してください。」とメッセージを書いておけば済むことです。というか、それが本来の方法です。
お礼
早速のご回答ありがとうございあした。 『application/force-download』 で予定通りの振る舞いで動作させる事ができました。 とても助かりました。的確なアドバイスに重ねて 感謝申し上げます。