ビデオをアップロードするためのページがあり、ファイルタイプをmp4フラッシュファイルとwebmファイルにします。すべてのmp4拡張子ファイルとwebmファイルは正常に機能しますが、フラッシュファイル(.flvと.f4v)は認識されないため、phpは値「application/octet-stream」を返します。 tが認識されました。真のMIMES(video/x-flvとvideo/x-f4v)のフラッシュファイルをそれぞれ認識するこのコードよりも優れた方法はありますか?
$type = $_FILES["uploaded"]["type"];
$allowedTypes = ["video/mp4","video/quicktime","video/x-flv","video/x- f4v",
"video/webm"];
$isRefusedType = !in_array($type, $allowedTypes);
if ($isRefusedType)
{
$message="not an accepted file type";
}
else $message="OK";