簡體   English   中英

PHP上傳文件限制

[英]PHP upload file limit

我正在將配置文件圖像上載到服務器上的目錄。 該腳本工作正常,但我似乎無法獲得任何東西,只需要上傳小文件大小的圖像。 超過2mb的任何東西都會失敗。 我沒有訪問php.ini,但我已經將以下內容添加到htaccess,沒有運氣。 我已經嘗試了所有其他解決方案,我可以在網上找到沒有運氣。 有任何想法嗎?

php_value upload_max_filesize 10M
php_value post_max_size 10M
php_value max_input_time 400
php_value max_execution_time 400

首先,檢查phpinfo()以查看運行時設置是什么; 如果他們仍然顯示2M (默認),Apache可能不遵守.htaccess文件

通常我會告訴你確保在Apache配置的虛擬主機聲明中有這個:

AllowOverride Options FileInfo

但是在共享主機上並沒有給你這些權限(極不可能)。 您應該與您的托管服務提供商聯系,看看他們是否可以通過在虛擬主機中添加php_value設置來為您提高這些限制

或者,按照@Satya的建議,通過分塊上傳文件(例如一次上傳1MB)解決問題。

如果你不能對php.ini進行更改,那么恐怕你將不得不嘗試任何基於jquery的上傳者,例如valum或blueimp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM