[英]PHP File upload: file too large, while it is not
我一直在拉这个。 我正在创建一个退出简单文件上传应用程序。 在特定点上,文件未上传,我收到消息:“抱歉,您的文件太大了。”。 我正在上传一个±2MB的文件。
php.ini中的相关参数是:
file_uploads On
max_execution_time 60
max_file_uploads 20
post_max_size 32M
upload_max_filesize 32M
所以,那里不应该有问题。 有人有想法吗?
二手代码:
if (isset($_POST['fileUploadBtn'])) {
echo 'File Size: '.$_FILES['file']['size'];
if(isset($_FILES['file']['error'])) {
echo $error_types[$_FILES['file']['error']].'<br>';
}
if(isset($_FILES["file"])) {
if($_FILES["file"]["name"] != '') {
uploadFile($mysqli, $orderid, $md5, $_FILES["file"], 'weefontwerp');
}
}
}
在您的代码中,您是否检查了文件大小? 像这样:
if ($_FILES['fileToUpload']['size'] > 500000) {
echo 'file too large.';
}
或者,你重启php重新加载php.ini?
好的,问题出在下载的上传功能中。 有检查,我忘了检查。 我非常抱歉在这里发帖!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.