PHP怎么獲取文件擴(kuò)展名與MIME類型

PHP
小億
239
2024-05-06 15:38:51

要獲取文件的擴(kuò)展名和MIME類型,可以使用PHP內(nèi)置的函數(shù)pathinfofinfo_file來實(shí)現(xiàn)。下面是獲取文件擴(kuò)展名和MIME類型的示例代碼:

// 獲取文件的擴(kuò)展名
$file = 'example.jpg';
$ext = pathinfo($file, PATHINFO_EXTENSION);
echo '文件擴(kuò)展名:' . $ext;

// 獲取文件的MIME類型
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $file);
finfo_close($finfo);
echo '文件MIME類型:' . $mime;

在上面的示例中,首先使用pathinfo函數(shù)獲取文件的擴(kuò)展名,然后使用finfo_file函數(shù)獲取文件的MIME類型。需要注意的是,finfo_file函數(shù)需要安裝Fileinfo擴(kuò)展才能使用,可以通過在php.ini文件中啟用extension=php_fileinfo.dll來啟用Fileinfo擴(kuò)展。

0