【问题标题】:plupload can't upload large filesplupload 无法上传大文件
【发布时间】:2015-07-20 22:51:43
【问题描述】:

我正在尝试上传大小超过 8MB 的 pdf 文件。我为我的 php 文件进行了以下配置设置,但根本没有取得任何进展:(。任何帮助将不胜感激。

a.  max_input_time =600 // 60 second
b.  file_uploads = On
c.  max_execution_time = 3000  // 300 second
d.  memory_limit = 1280M      // 128M
e.  post_max_size = 800M   // 8M
f.  upload_max_filesize = 2000M    // 2M needs to be in {x}M format
g.  cgi.force_redirect=0
h.  cgi.fix_pathinfo=0
i.  fastcgi.impersonate = 1

或者我想问这个问题。如果我收到“HTTPError : ~~ URL 可能错误或不存在”,是否需要检查文件大小的设置?我搜索了这个错误信息,所以几乎所有帖子都将文件大小作为问题,尽管错误信息似乎与它无关。

谢谢。

【问题讨论】:

  • 做过任何基本的调试,比如检查$_FILES['whatever']['error']? apache 的帖子/正文大小限制呢?
  • 其实我没有使用 apache web 服务。我正在使用 Windows 中的 IIS。
  • 好吧,同样适用于 iis。如果违反了网络服务器本身的限制,仅仅因为您对 php 设置了一些限制并没有多大意义。

标签: javascript php file-upload plupload


【解决方案1】:

使用 phpinfo();并查看您的配置状态。 我认为这是您的 phpini 文件配置错误,如果您使用共享主机,有时提供商会阻止覆盖 phpini 文件。

如果您可以覆盖 phpini 文件,请查看您的提供商的帮助部分,您会找到放置 phpini 文件的方法和位置。

【讨论】:

  • 感谢米奇的帮助。但是,我在 localhost 上测试了该文件,但仍然卡住了。您还能提出其他建议吗?另外,错误信息是否与文件大小有关?
  • 很可能,我认为它与您的文件大小有关,但为了测试这一点并消除任何疑问,您可以上传一个较小的文件并查看它是否有效...
  • 对于较小的文件,它可以工作(大小为 900KB)。但是对于超过 4MB 的内容,它不接受
猜你喜欢
  • 2011-07-22
  • 1970-01-01
  • 2012-09-05
  • 1970-01-01
  • 2013-08-24
  • 2019-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多