【发布时间】:2018-01-24 13:09:02
【问题描述】:
我有一个用于上传图片和视频的 PHP 表单。
我使用 from getimagesize() 来保护上传图片并防止发送虚假图片,例如具有 .img 扩展名的 PHP 文件。
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" && $imageFileType != "mp4") {echo"no way";}
else{
if($_FILES["fileToUpload"]["type"] == "image/png"){
$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
if($check == false){echo"no way";}
if($_FILES["fileToUpload"]["type"] == "video/mp4"){
#how to secure it?
}
}
我搜索了很多类似的视频功能,但找不到任何可以防止发送假视频的东西。
【问题讨论】:
标签: php forms video file-upload