我一直在拉这个。我正在创建一个退出简单文件上传应用程序。在特定点上,文件未上传,我收到消息:“抱歉,您的文件太大了。”。我正在上传一个±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');
}
}
}
答案 0 :(得分:0)
在您的代码中,您是否检查了文件大小? 像这样:
if ($_FILES['fileToUpload']['size'] > 500000) {
echo 'file too large.';
}
或者,你重新启动php重新加载php.ini?
答案 1 :(得分:0)
好的,问题在于下载的上传功能。有检查,我忘了检查。我非常抱歉在这里发帖!