PHP 文件不会上传大文件

问题描述 投票:0回答:1

我有一个 php 文件上传脚本,我们公司用它来将文件上传到图像服务器。这些文件大多数是 PDF、TIF,有时还有图像文件。我尝试使用 move_uploaded_file() 上传 16MB 文件,但出现错误。 $_FILES['userfile']['error'] 显示代码 2。这意味着文件大小对于服务器允许的范围来说太大了。但我的 php.ini 设置如下:

memory_limit = 768M
post_max_size = 150M
upload_max_filesize = 150M

所以我不明白我的文件大小怎么太大了。我尝试了一个 5MB 的文件,效果很好。我在这里缺少什么?

我在 Windows 计算机上运行 Apache 2.4.55 和 PHP 5.6.1。

我尝试增加 post_max_size 和 upload_max_filesize..但这没有效果。

php apache2.4 php-5.6
1个回答
-1
投票

问题已解决。感谢那些直接回答我问题的人。

在我的 HTML 表单中,我将 MAX_FILE_SIZE value="10000000" 更改为 value="50000000" 并且它起作用了。我们很少有用户上传超过 50MB 的文档。从技术上讲,这是可能发生的,但在过去 10 年里我们没有遇到过这个问题。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.