php メソッドでファイルの MIME タイプを取得します
1. mime_content_type メソッドを使用します
string mime_content_type ( string $filename ) Returns the MIME content type for a file as determined by using information from the magic.mime file.
<?php $mime_type = mime_content_type('1.jpg'); echo $mime_type; // image/jpeg ?>
2. Fileinfo メソッドを使用する (公式推奨)
fileinfo を使用するには、php_fileinfo 拡張機能をインストールする必要があります。
インストールされている場合は、extension_dir ディレクトリにありますphp_fileinfo.dll(windows)、fileinfo.so(linux)
php.ini を開いて、「」を変更しますextension=php_fileinfo.dll の前 ;"それを削除して、Apache を再起動します。
RREEEphp_exif.dll(windows)、exif.so(linux)
を検索します php.ini を開き、extension=php_mbstring.dll、extension=php_exif の前の「,」を削除します.dll を実行し、Apache を再起動します <?php
$fi = new finfo(FILEINFO_MIME_TYPE);
$mime_type = $fi->file('1.jpg');
echo $mime_type; // image/jpeg
?>
ヒント:
上記は、PHP でファイルの MIME タイプを取得する方法を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。