PHPでファイルのMIMEタイプとサイズを調べる
開発環境は、Windows10 Pro(64bit) + PHP 7.2.12。
<?php $filename = "test.mp4"; $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime_type = finfo_file($finfo, realpath($filename)); echo "MIMEタイプ:".$mime_type."<br />"; finfo_close($finfo); echo "ファイルサイズ:".filesize(realpath($filename)); ?>
■参考リンク
https://www.php.net/manual/ja/function.filesize.php
https://www.php.net/manual/ja/function.finfo-open.php
【PHP】アップロードされたファイルの種類をどうやって確認するの? - Qiita
マジックナンバーまとめ - Qiita