Heim >Backend-Entwicklung >PHP-Tutorial >php检验音频和视频文件格式,验证音频和视频是否伪造
从网上学来的处理图片的方法,检测修改后缀名伪造的图片:
<code>//检测伪造 public function checkFlag() { $this->flag=@getimagesize($this->fileInfo['tmp_name']); if ($this->flag) { return true; }else { $this->error="请上传合法文件"; return false; } }</code>
想请教下,有没有类似getimagesize的方法检测音频和视频的,MP3,MP4。
从网上学来的处理图片的方法,检测修改后缀名伪造的图片:
<code>//检测伪造 public function checkFlag() { $this->flag=@getimagesize($this->fileInfo['tmp_name']); if ($this->flag) { return true; }else { $this->error="请上传合法文件"; return false; } }</code>
想请教下,有没有类似getimagesize的方法检测音频和视频的,MP3,MP4。
<code>$finfo = finfo_open(FILEINFO_MIME); $mimetype = finfo_file($finfo, $inputFileName);</code>
读取前8个字节就可以判断了。