【问题标题】:PHP - Upload file resetPHP - 上传文件重置
【发布时间】:2015-05-11 10:31:48
【问题描述】:

我在使用 PHP 时遇到上传问题。

我使用表单和 HTML 提供的输入类型文件上传文件,我必须上传大文件 (max size 500MB)。

我以这种方式编辑了我的 php.ini 文件:

max_execution_time = 7200;
max_input_time = 7200;
memory_limit = 500M;
post_max_size = 500M;
upload_max_filesize = 500M.

在过去的几周里,我使用小文件 (20 MB) 进行了许多测试,并且上传工作正常。 现在我想模拟最坏的情况,当用户必须上传大文件时。我注意到当用户尝试上传大于 100MB 的文件时,上传“重置”。 页面接收到2048000 bytes,然后从0重新启动,再次到达2048000 bytes时重置。这种情况会发生几次,然后上传停止。

我还尝试编辑我的 httpd.conf 添加以下行:

LimitRequestBody 524288000

问题仍然存在。我该如何解决这个问题?

【问题讨论】:

  • 您使用的是共享主机吗?您可以使用
  • 这里是我的 php.ini 的详细信息。 Part onePart two
  • 好的,看起来不错。你检查错误日志了吗?
  • 不,我没有。我必须检查 httpd 错误日志吗?
  • 是的/usr/local/apache/logs/error_log这里

标签: php apache file-upload


【解决方案1】:

我发现了问题所在。

我从未检查过nginx.conf file

有一个名为client_max_body_size 的选项必须进行编辑。

在我的情况下,它设置为100m (100MB),我将其更改为500m,我解决了问题。

【讨论】:

猜你喜欢
  • 2016-10-23
  • 2021-10-25
  • 1970-01-01
  • 2013-03-13
  • 2016-02-28
  • 2012-05-04
  • 1970-01-01
  • 1970-01-01
  • 2019-03-31
相关资源
最近更新 更多