記檔案上傳報錯問題排查

2021-09-13 22:32:37 字數 787 閱讀 5517

當時是post方式上傳乙個24m的檔案,報了這個錯誤 nginx 413 request entity too large,google查詢了一下,大致是由於上傳檔案大小限制的原因。於是首先想到修改php.ini檔案中的配置項:

post_max_size = 30m

upload_max_filesize = 30m

重啟伺服器。問題依舊存在,說明問題不在於php.ini。

於是,接下來檢視nginx本身的配置。經查:

client_max_body_size
需要在nginx的主配置檔案/etc/nginx/nginx.conf中配置即可

...重啟nginx

cd /usr/local/nginx/sbin

./nginx -s reload

或service nginx reload

另外:還有一種情況是,檔案只上傳了一部分,這時出現的問題是tmp_name, type等資訊為空,也可能是這個原因導致的。

SpringMvc檔案上傳報型別轉換異常?

今天在測試檔案上傳工具類時伺服器不停地報此異常 更換了各種上傳方式都無效,最後發現是伺服器spring配置有問題。解決方案 伺服器spring context.xml檔案中新增下列 以上配置依賴jar包 commons fileupload.jar commons io.jar 如果已存在配置請檢查...

上傳檔案報錯

在應用中上傳檔案的需求很常見,比如頭像,一般都是上傳頭像檔案,之前專案都能成功上傳到介面,最近接手乙個新專案,是在原來的基礎上增加新的功能,上傳頭像檔案確怎麼也上傳不上去,返回報錯資訊 org.json.jsonexception value 找了半天原因,是因為沒有設定上傳檔案的型別,後台設定了接...

上傳檔案1 2 3 4 6 7 報錯

上傳檔案報錯資訊 0 正常 1 上傳檔案中預設配置 upload max filesize 2m 2 客戶端做的限制不起作用,只可以通過伺服器端限制 3 upload err partial 當錯誤資訊為3時 是否只有部分檔案上傳 4 upload err nofile 當錯誤資訊為4時 檢查是否有...