我開發一個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