发布方法问题,我可以';t使用php上传超过8MB的文件


Post method issue, I can't upload more than 8 MB files using php

我在PHP中上传的文件不能超过8MB。我在.htaccess文件中添加了以下行。

php_value upload_max_filesize 2048M
php_value post_max_size 2048M

这在本地主机上工作,但在实时服务器上不工作。我已经联系了服务器的支持团队,要求他们授予编辑php.ini文件的权限,但说你没有任何更新php.ini文件的权限。

请帮我解决这个问题。

您的网络主机可能不允许.htaccess覆盖php.ini。这在共享主机上很常见。如果你需要进行大规模上传,你需要找到一个支持它的主机或获得VPS。

有一些上传库支持部分/分块上传,您可以绕过主机限制,因为它使用多个请求上传一个文件。我用类似的东西https://github.com/blueimp/jQuery-File-Upload大多数时候,当我不得不处理大量上传时。