在php.ini中更改文件上传限制大小后,仍然无法正常工作

时间:2015-03-09 22:58:24

标签: php forms file upload

我想将文件上传到我的本地服务器,但只有小尺寸文件才能正常工作,如果文件大小超过某个值,则无法找到上传的文件。

if (isset($_FILES["fileToUpload"]["tmp_name"])) {
  $fileUploaded = move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], "./uploads/".$_FILES["fileToUpload"]["name"]);
} else {
  die("Error uploading file.  Please contact an administrator");
} 

然后我在php.ini中更改了upload_max_filesize和post_max_size,重新启动了apache,但问题仍然存在,请问你帮我吗?非常感谢。

更新: 1.只上传一个文件。 2.可以成功上传小于2 MB的小文件。我测试了一个10 MB的文件,它失败了。 3.我将两个参数upload_max_filesize和post_max_size从2 MB更改为100 MB。

1 个答案:

答案 0 :(得分:0)

因此,您可以看到生成的实际错误尝试此代码

if ( isset($_FILES["fileToUpload"]) ) {
    print_r($_FILES);
}

然后查看[error]数组并查看实际报告的错误。

然后检查此page in the manual以查看数字的含义。