问答详情
源自:2-2 PHP文件上传案例实战之服务器端限制详解

为什么我这里上传图片总是说文件上传非法

$fileinfo=$_FILES['myFile'];
$maxSize=209715200;
$allowExt=array('jpeg','jpg','png','gif','wbmp');
if($fileinfo['error']==UPLOAD_ERR_OK){  //判断错误号
   if($fileinfo['size']>$maxSize) {
       exit('文件过大了');
   }
   //$Ext=strtolower(end(explode('.',$fileinfo['name'])));
   $Ext=pathinfo($fileinfo['name'],UPLOAD_ERR_EXTENSION);  
   if(!in_array($Ext,$allowExt)){  //判断是否为allowExt数组以外的函数
       exit('非法文件上传');

提问者:慕妹956638 2017-12-27 21:06

个回答

  • lushuhua
    2017-12-28 17:41:47

    文件格式不对呗