| 參數 | 預設值 | 說明 |
|---|---|---|
| file_uploads | On | 是否允許 HTTP 檔案上傳 |
| upload_tmp_dir | 系統預設 | 暫存檔案目錄 |
| upload_max_filesize | 2M | 單一檔案上傳最大值 |
| post_max_size | 8M | POST 資料總量上限(含所有表單欄位) |
file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 8M
post_max_size = 8M
需同步調整執行時間與記憶體限制:
max_execution_time = 600 ; 腳本最大執行秒數 (預設 30)
max_input_time = 600 ; 解析輸入資料最大秒數 (預設 60)
memory_limit = 32M ; 腳本記憶體上限 (預設 8M,需 > 上傳檔案)
file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 32M
post_max_size = 32M
memory_limit > post_max_size > upload_max_filesize
建立 phpinfo() 頁面,搜尋上述參數確認生效;實測上傳大檔案。
client_max_body_size