要讓php能上傳大文件,一般修改配置文件php.ini就可以,如下配置
file_uploads = on ; //是否允許通過HTTP上傳文件的開關,默認為ON upload_tmp_dir ; //文件上傳到服務器臨時擺放的目錄 upload_max_filesize=2m; //允許上傳文件大小的最大值 post_max_size = 8m ; //指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。 max_execution_time=600; //每個PHP頁面運行的最大時間值(秒),默認30秒 max_input_time = 600; //每個PHP頁面接收數據所需的最大時間,默認60秒 memory_limit = 8m ; //每個PHP頁面所吃掉的最大內存,以前的機制一般默認8M,現在基本都是128m
php配置好後,nginx不做相應的配置依然不能上傳大文件,會提示
413 Request Entity Too Large
需要打開nginx.conf,在http{}配置內增加如下參數:
client_max_body_size 50m; //最大能上傳50m大小的文件。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/274165.html
微信掃一掃
支付寶掃一掃