Saya telah melihat application/csv
digunakan dan jugatext/csv
.
Apa bedanya? Apakah ada perbedaan? Apakah itu penting yang mana selama permintaan cocok dengan sesuatu yang tersedia? Apakah bisa dipertukarkan?
sumber
Saya telah melihat application/csv
digunakan dan jugatext/csv
.
Apa bedanya? Apakah ada perbedaan? Apakah itu penting yang mana selama permintaan cocok dengan sesuatu yang tersedia? Apakah bisa dipertukarkan?
Ada RFC yang menutupinya dan mengatakan untuk menggunakannyatext/csv
.
RFC ini memperbarui RFC 4180.
Baru-baru ini saya menemukan mimetype eksplisit untuk aplikasi Excel / vnd.ms-excel. Itu terdaftar dengan IANA di '96. Perhatikan kekhawatiran yang muncul tentang berada di tangan pengirim dan mesin Anda dilanggar .
Jenis Media: application / vnd.ms-excel
Beri nama Microsoft Excel (tm)
Parameter yang diperlukan: Tidak ada
Parameter opsional: nama
Pertimbangan pengkodean: base64 lebih disukai
Pertimbangan keamanan: Seperti kebanyakan jenis aplikasi data ini dimaksudkan untuk interpretasi oleh program yang memahami data pada sistem penerima. Penerima perlu memahami bahwa mereka berada di "belas kasihan" pengirim, ketika menerima jenis data ini, karena data akan dieksekusi pada sistem mereka, dan keamanan mesin mereka dapat dilanggar.
OID {org-id ms-files (4) ms-excel (3)}
Spreadsheet jenis objek
Komentar Jenis Media / OID ini digunakan untuk mengidentifikasi Microsoft Excel secara umum (yaitu, tidak tergantung pada versi, subtipe, atau format platform).
Saya tidak tahu bahwa ekstensi vendor diizinkan. Lihatlah jawaban ini untuk mencari tahu lebih lanjut - terima kasih starbeamrainbowlabs untuk referensi ini.
vnd.ms-excel
. +1, saya pikir itu adalah not samping yang menarik;)Anda harus menggunakan "text / csv" sesuai dengan RFC 4180 .
sumber
Perilaku aneh dengan
MS Excel
: Jika saya mengekspor ke "berbasis teks, format yang dipisahkan koma (csv
)" ini adalah tipe mime yang saya dapatkan setelah mengunggah di server web saya:Jadi Microsoft tampaknya akan melakukan hal-hal mereka sendiri lagi, terlepas dari standar yang ada: https://en.wikipedia.org/wiki/Comma-separated_values
sumber
Pengguna saya diizinkan untuk mengunggah file CSV dan
text/csv
danapplication/csv
tidak muncul sekarang. Ini adalah yang diidentifikasi melalui finfo () :Dan ini adalah yang dikirimkan melalui browser:
Jenis-jenis berikut ini tidak muncul, tetapi dapat:
sumber
Bagi siapa pun yang kesulitan dengan Google API mimeType untuk file * .csv. Saya telah menemukan daftar tipe MIME untuk file google api docs (lihat hasil potongan)
Sumber di sini: https://developers.google.com/drive/v3/web/manage-downloads#downloading_google_documents tabel di bawah: "Google Doctforms dan mendukung ekspor jenis MIME peta satu sama lain sebagai berikut"
Ada juga daftar lain
Sumber di sini: https://developers.google.com/drive/v3/web/mime-types
Tapi yang pertama lebih bermanfaat untuk kasus penggunaan saya ..
Selamat coding;)
sumber