2011-08-12 2 views
1

ブラウザから.csvファイルを保存しているときに問題が発生しています。myfile.csvファイルがmyfile.csv.txtとして保存される

ファイルmyfile.csvを作成し、データベースからその行を追加しました。ユーザーに右クリックして保存するように求めました。しかし、多くのブラウザ(一部のブラウザでは.txtプロパティを追加したいので)では、myfile.csv.txt形式で保存されています。

ほとんどの人は、ファイル名から.txt部分を削除することを知らないので、これは常に.csv形式に調整できますか?

.csvファイルを認識するために.htaccessにディレクティブを追加できますか?確かに。

どうすればいいのか教えてください。

何か助けやアイデアをいただければ幸いです。 ありがとうございます。

+0

このCSVの作成に使用しているサーバー側の言語は何ですか?ほとんどのサーバー側の言語では、HTTPヘッダー 'Content-Type'を設定することができ、CSVでは' text/csv'に設定する必要がありますが、十分ではない場合があります。 'Content-disposition:attachment; filename = your-csv-file-name.csv' – Kumar

答えて

0

MIMEタイプの問題である可能性があります。ブラウザは、ファイル名(拡張子)またはMIMEタイプを矛盾して使用することがありますが、他のものは無視してしまうことがあります。異なるブラウザでは異なる処理が行われるため、適切に処理したい場合は一致させる必要があります。

関連する問題