設定php支援上傳大檔案

2022-09-12 17:51:13 字數 775 閱讀 8112

1、file_uploads = on

是否允許http檔案上傳。預設值為on允許http檔案上傳,此選項不能設定為off。

2、upload_tmp_dir = "d:/wamp/tmp"

檔案上傳的臨時存放目錄。如果沒指定則php會使用系統預設的臨時目錄。該選項預設為空,此選項在手動配置php執行環境時,也容易遺忘,如果不配置這個選項,檔案上傳功能就無法實現,你必須給這個選項賦值,比如upload_tmp_dir = "d:/fileuploadtmp" ,代表在d盤目錄下有乙個fileuploadtmp目錄,並且給這目錄讀寫許可權。

3、upload_max_filesize = 2m

上傳檔案的最大尺寸。這個選項預設值為2m,即檔案上傳的大小為2m,如果你想上傳乙個50m的檔案,你必須設定 upload_max_filesize = 50m。

但是僅設定upload_max_filesize = 50m 還是無法實現大檔案的上傳功能,我們還必須修改php.ini檔案中的 post_max_size 選項。

4、post_max_size = 8m

指通過表單post給php的所能接收的最大值,包括表單裡的所有值。預設為8m。如果post資料超出限制,那麼$_post和$_files將會為空。

要上傳大檔案,你必須設定該選項值大於upload_max_filesize選項的值,例如你設定了upload_max_filesize = 50m ,這裡可以把post_max_size = 100m。

另外如果啟用了記憶體限制,那麼該值應當小於memory_limit 選項的值。

php上傳大檔案設定

開啟php.ini,首先找到 file uploads 區域,有影響檔案上傳的以下幾個引數 file uploads on 是否允許通過http上傳檔案的開關。預設為on即是開 upload tmp dir 檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時資料夾 upload m...

php上傳大檔案設定

開啟php.ini,首先找到 file uploads 區域,有影響檔案上傳的以下幾個引數 file uploads on 是否允許通過http上傳檔案的開關。預設為on即是開 upload tmp dir 檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時資料夾 upload m...

php上傳大檔案設定

開啟php.ini,首先找到 file uploads 區域,有影響檔案上傳的以下幾個引數 file uploads on 是否允許通過http上傳檔案的開關。預設為on即是開 upload tmp dir 檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時資料夾 upload m...