2016-03-14 17 views
1

Laravel中存在以下問題。無法上傳Laravel中的大文件(php.ini設置在我看來是正確的)

我想通過表單上傳文件。但由於某種原因,如果文件大於2100KB左右,驗證失敗,並說該文件是'必需',我沒有提供。

我讀過很多文章,這可能是因爲php.ini設置。在我的服務器上,它們是:

upload_max_filesize 64M 
post_max_size 64M 

這些值是從phpinfo()的輸出中複製的,因此它們是有效的。

儘管如此,即使對於2 MB文件,上傳也失敗。你有什麼想法我可以檢查/設置解決這個問題嗎?

我使用laravel 5.2和PHP 7

回答

0

您可能要包含以下到您自己的代碼:

<?php 
//--- this tries to override the default of only 2M file uploads. 
ini_set("upload_max_filesize","25M"); 
ini_set("max_execution_time",600); //--- 10 minutes 
ini_set("post_max_size","35M"); 
ini_set("file_uploads","On"); 
?> 
+0

的\t的max_execution_time爲120和file_uploads設置爲On已經在服務器。即使我的ini設置正確,您的代碼是否也能正常工作? – Relevart

+0

試試看 - 它不會傷害:-) – jeff

+0

好吧,我試了一下。不幸的是:) :) – Relevart

相關問題