我开发一个Web应用程序,这将允许管理员上传文件和它的最大尺寸是500M。 我已经从32M更改了post_max_size = 500M和upload_max_filesize = 500M,但有趣的是它不允许我上传大于32M的文件。 我已经重新启动服务器和一切,仍然不能上传一个大文件。 有没有其他设置可以让我上传文件? 我不打算在内存中处理文件,但将其移动到tmp文件夹,并从那里用move_uploaded_file处理,以便memory_limit我假设不会受到影响。上传尺寸PHP
这是一个简单的表格,我记得如果超过了$ _FILES超级全局数组中的极限,我应该看到的东西在阵列的错误元素,而是我得到一个空数组。
编辑:我修改php.ini中设置,但来自的phpinfo我仍然得到32MB的大小。和PHP错误日志中说,很显然,我正在超过32MB
你能帮帮我。 感谢
在文件中echo phpinfo();所以检查你在ini发生的变化是否发生? –
的【如何上传以上PHP 500MB大文件(http://stackoverflow.com/questions/16102809/how-to-upload-large-files-above-500mb-in-php) – Mubin
我忘了可能的复制有关的phpinfo。不,它没有采取限制,我正在修改正确的ini文件。这些可以用ini_set()设置吗? – Combinu