我无法在PHP中上传超过8 MB的文件。我在.htaccess
文件中添加了以下行。
php_value upload_max_filesize 2048M
php_value post_max_size 2048M
这适用于localhost,但不适用于实时服务器。我已经联系了服务器的支持团队,并要求他们授予编辑php.ini
文件的权限,但表示您没有任何更新php.ini文件的权限。
请帮我解决这个问题。
答案 0 :(得分:3)
你的webhost可能不允许.htaccess覆盖php.ini。这在共享主机上很常见。如果您需要进行大型上传,则需要找到支持它的主机或获得VPS。
答案 1 :(得分:0)
有一些上传库支持部分/分块上传,您可以绕过托管限制,因为它使用多个请求上传一个文件。当我必须处理大型上传时,我大多数情况下使用类似https://github.com/blueimp/jQuery-File-Upload的东西。