Menentukan Jenis MIME Fail dalam PHP
Dalam PHP, mengenal pasti jenis MIME fail boleh menjadi penting apabila bekerja dengan pelbagai jenis fail melalui titik masuk biasa, seperti index.php. Panduan ini menyediakan beberapa pendekatan untuk menentukan jenis mime fail.
Semakan Berasaskan Sambungan
Satu pendekatan biasa ialah menyemak sambungan fail dalam URI yang diminta. Sebagai contoh, jika permintaan dibuat kepada http://site/image.jpg, anda boleh menganggap ia adalah imej JPEG dan menentukan jenis MIME dengan sewajarnya. Walau bagaimanapun, kaedah ini bergantung pada sambungan fail yang ada dan sah.
Fungsi exif_imagetype()
Jika anda menggunakan imej secara khusus, anda boleh menggunakan exif_imagetype () fungsi. Ia cuba menentukan jenis MIME imej dengan memeriksa data EXIFnya.
Pustaka getID3
Untuk penyelesaian yang lebih komprehensif yang menyokong pelbagai jenis fail, pertimbangkan untuk menggunakan perpustakaan getID3. Ia menyediakan fungsi yang meluas untuk menentukan jenis MIME bagi pelbagai jenis fail.
Fungsi mime_content_type()
Walaupun fungsi mime_content_type() telah ditamatkan, ia boleh masih berguna dalam kes-kes tertentu. Ia menggunakan pangkalan data nombor ajaib sistem untuk meneka jenis MIME fail. Walau bagaimanapun, ia tidak boleh dipercayai seperti kaedah lain yang dinyatakan di atas.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Jenis MIME Fail dengan Tepat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!