当我用 PHP 上传视频/mp4 视频时,它必须使用
进行检查$mimeFinfo = finfo_open(FILEINFO_MIME_TYPE);
$mime_type = finfo_file($mimeFinfo, $\_FILES\['video'\]\["tmp_name"\]);
finfo_close($mimeFinfo);
$mime_type = strtolower($mime_type);
但是在程序内部,诸如
pathinfo($\_FILES\['video'\]\['name'\],PATHINFO_EXTENSION);
之类的其他内容已被检测为mp4文件,而上述finfo扩展名已被检测为video/3gpp
。为什么会出现这种情况?
这个 $mime_type 已被检测为 video/3gpp 而不是 video/mp4 ?这是为什么?提前谢谢您。