windows での csv アップロード

Windows 環境の csv アップロードで変わることとは? アップロードしたファイルの content-type に text/csv が入りません。 linux と mac ではアップロードしたファイルの content-type にはtext/csv と入りますが、windows の場合は、csv は excel で開くものと決まっているのか、excel が入っているパソコンでは、application/vnd.ms-excel になっています。excel が入っていないパソコンでは空となります。普通に考えるとやばい。。。 Upload Sample アップロードしたファイルの content-type を表示するサンプルを用意しました。異なる環境で試してみて下さい。 Sample ファイルタイプ: CSV のアップロードで気をつけること アップロードした、Content-type を使っては行けない。開発環境として多く使われる mac や linux では content-type を使っても上手く行くが、windows で上手くいかなくなることがあるため、使わない方が吉。 サーバー側で Content-type を要求する場合は、拡張子で確認したり、そもそも確認しなかったりして、自分で application/csv か text/csv を設定する必要がある。

2020/07/07(作成日) · 2022/09/26(更新日)