下面这个代码,很奇怪,是不是php的上传不兼容苹果IOS9系统?
在手机里,用浏览器打开上传,总是提示“文件格式错误”代码里的这句错误!
在电脑和安卓一切正常!求高手帮忙看下,是得如何解决?ios9居然这么奇葩$extArr = array("jpg", "mp4", "gif", "avi","mov","png");if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];

if(empty($name)){
echo '请选择要上传的文件';
exit;
}
$ext = extend($name);  //下面这个文件错误在苹果IOS9就报错,其他正常!
if(!in_array($ext,$extArr)){
echo '文件格式错误!';
exit;
}
if($size>(50000*1024)){
echo '文件大小不能超过5MB';
exit;
}
$image_name = time().rand(100,999).".".$ext;
$tmp = $_FILES['photoimg']['tmp_name'];