Untuk dokumen * .doc yang lebih lama, ini sudah cukup:
header("Content-Type: application/msword");
Apa tipe mime yang harus saya gunakan untuk dokumen docx baru? Juga untuk dokumen pptx dan xlsx?
excel
ms-word
ms-office
powerpoint
mime-types
Richard Knop
sumber
sumber
file -bi YOUR_FILE
JPEG image data, EXIF standard
-i
bendera adalah--mime
.image/jpeg; charset=binary
manaimage/jpeg
adalah jenis mime.Jawaban:
Berikut adalah tipe Microsoft Office MIME yang benar untuk streaming konten HTTP:
Untuk perincian lebih lanjut, lihat artikel TechNet ini dan posting blog ini .
sumber
Atau, jika Anda bekerja di .Net v4.5 atau lebih tinggi, coba gunakan System.Web.MimeMapping.GetMimeMapping (yourFileName) untuk mendapatkan tipe MIME - jauh lebih baik daripada string hard-coding
sumber
Berikut adalah (hampir) ekstensi file MIME lengkap dalam format JSON. Contohnya saja: MIME ["ppt"], MIME ["docx"], dll
sumber
Posting ini akan mengeksplorasi berbagai pendekatan untuk mengambil Jenis MIME di berbagai bahasa pemrograman dengan CONS dalam deskripsi satu baris sebagai tajuk. Jadi, gunakan sesuai dan yang cocok untuk Anda.
Untuk misalnya. kode di bawah ini sangat membantu ketika pengguna dapat menyediakan .xls, .xlsx atau .xlsm dan Anda tidak ingin menulis ekstensi pengujian kode dan memasok tipe MIME untuk masing-masingnya. Biarkan sistem melakukan pekerjaan ini.
Python 3
Menggunakan python-magic
Menggunakan modul mimeypes built-in - Memetakan nama file ke modul MimeTypes
JAWA 7
Sumber: Blog Baeldung di Jenis File MIME di Jawa
Ketergantungan Sistem Operasi
Ini akan menggunakan implementasi FileTypeDetector untuk menyelidiki tipe MIME dan memanggil probeContentType dari setiap implementasi untuk menyelesaikan jenisnya. Oleh karena itu, jika file tersebut diketahui implementasi, maka jenis konten dikembalikan. Namun, jika itu tidak terjadi, detektor tipe file sistem-default dipanggil.
Putuskan menggunakan beberapa karakter pertama dari aliran input
Menggunakan tabel bawaan tipe MIME
Ini mengembalikan matriks tipe MIME yang digunakan oleh semua instance URLConnection yang kemudian digunakan untuk menyelesaikan jenis file input. Namun, matriks tipe MIME ini sangat terbatas dalam hal koneksi URLC.
Secara default, kelas menggunakan file content-types.properties di JRE_HOME / lib. Namun, kami dapat memperluasnya, dengan menetapkan tabel khusus pengguna menggunakan properti content.types.user.table:
JavaScript
Sumber: FileReader API & artikel Medium tentang penggunaan Angka Ajaib dalam JavaScript untuk mendapatkan Jenis Mime
Menafsirkan Angka Ajaib yang diambil menggunakan FileReader API
Hasil akhir terlihat seperti ini ketika seseorang menggunakan javaScript untuk mengambil MimeType berdasarkan filestream. Buka jsFiddle tertanam untuk melihat dan memahami pendekatan ini.
Bonus : Dapat diakses untuk sebagian besar Jenis MIME dan Anda juga dapat menambahkan Jenis Mime khusus di fungsi getMimetype . Juga, ia memiliki DUKUNGAN LENGKAP untuk Jenis Mime File MS Office.
Langkah-langkah untuk menghitung tipe mime untuk file dalam contoh ini adalah:
Dukungan Browser (Di atas 95% keseluruhan dan Hampir 100% di semua browser modern) :
Tampilkan cuplikan kode
sumber
Jika ada yang menginginkan jawaban Dirk Vollmar dalam pernyataan C # switch:
sumber
Untuk memuat file .docx
sumber
Swift4
sumber
Metode kerja di android untuk mengisi daftar jenis pantomim pantomim.
sumber
Lihat saja MDN Web Documents .
Berikut adalah daftar jenis MIME, terkait dengan jenis dokumen, yang dipesan berdasarkan ekstensi umum mereka:
Jenis MIME umum
sumber