<?php$fileInfo=$_FILES['myfile'];$filename=$fileInfo['name'];$type=$fileInfo['type'];$tmp_name=$fileInfo['tmp_name'];$size=$fileInfo['size'];$error=$fileInfo['error'];if($error==UPLOAD_ERR_OK){ if(move_uploaded_file($tmp_name,"uploads/".$filename)){ echo '文件'.$filename.'上傳成功'; }else{ echo '文件'.$filename.'上傳失敗'; } }else{ switch($error){ case 1: echo '上傳文件超過了php配置文件中upload_max_filesize的值'; break; case 2: echo '超過了表單MAX_FILE_SIZE限制的大小'; break; case 3: echo '文件部分被上傳'; break; case 4: echo '沒有選擇上傳文件'; break; case 6: echo '沒有找到臨時目錄'; break; case 7: case 8: echo '系統錯誤'; break; }}?>
上傳了一個7點多M的壓縮包,為什么報錯不是超過最大限制,而是失敗
Ithinktherefore0
2016-10-31 20:33:34