从网上学来的处理图片的方法,检测修改后缀名伪造的图片:
1 2 3 4 5 6 7 8 9 10 11 | <code>
public function checkFlag() {
$this ->flag=@ getimagesize ( $this ->fileInfo[ 'tmp_name' ]);
if ( $this ->flag) {
return true;
} else {
$this ->error= "请上传合法文件" ;
return false;
}
}</code>
|
Copier après la connexion
Copier après la connexion
想请教下,有没有类似getimagesize的方法检测音频和视频的,MP3,MP4。
回复内容:
从网上学来的处理图片的方法,检测修改后缀名伪造的图片:
1 2 3 4 5 6 7 8 9 10 11 | <code>
public function checkFlag() {
$this ->flag=@ getimagesize ( $this ->fileInfo[ 'tmp_name' ]);
if ( $this ->flag) {
return true;
} else {
$this ->error= "请上传合法文件" ;
return false;
}
}</code>
|
Copier après la connexion
Copier après la connexion
想请教下,有没有类似getimagesize的方法检测音频和视频的,MP3,MP4。
1 2 | <code> $finfo = finfo_open(FILEINFO_MIME);
$mimetype = finfo_file( $finfo , $inputFileName );</code>
|
Copier après la connexion
读取前8个字节就可以判断了。