猿问

上传了一个7点多M的压缩包,为什么报错不是超过最大限制,而是失败

<?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;

}

}

?>


Ithinktherefore0
浏览 1258回答 1
1回答

qq_空空i_04114721

php.ini里面的配置文件修改了  就好了
随时随地看视频慕课网APP
我要回答