2016-07-24 42 views
1

我正在運行一個網站,其中有一個畫廊。我想添加一個功能,它允許網站的用戶添加大量的圖像(最多約300)。因爲只有少數用戶可以上傳圖片,所以我現在通過FTP上傳這些圖片來幫助他們。我需要什麼設置來上傳大量圖片? (php.ini)

我已經在PHP中實現了這個功能,它在localhost上工作,但是因爲它在localhost上,所以它非常快速地「上傳」圖像,我沒有真正的方法來測試,當你上傳圖像時會發生什麼到一個真正的網絡服務器。 (Internet連接慢,超時?)

在php.ini某些設置我的供應商封頂(max_execution_timemax_input_timemax_input_varsmemory_limit

是否有處理這個好辦法?

  • Web服務器:Apache的
  • PHP版本:5.5+比那些你可能想在post_max_sizeupload_max_filesize設置顯得過於增加文件上傳限制

回答

0

其他。

+0

會發生什麼,如果上傳需要長期?這是否重要,如果這些設置設置爲正確的值?我還發現'max_file_uploads' – PrototypeX7

+0

爲了確保沒有任何事情發生,如果一個文件需要很長時間才能上傳,就像你提到的那樣使用'max_execution_time'。 'max_file_uploads'用於限制可以在一個請求中發送的文件數量,例如,如果您使用具有'multiple'屬性的文件輸入。 – Ibrahim

0

PHP有幾個配置選項來限制腳本消耗的資源。默認情況下,PHP設置爲允許上傳2MB或更小的文件。在php.ini

嘗試增加以下值,例如:

memory_limit = 32M 
upload_max_filesize = 24M 
post_max_size = 32M 
相關問題