錯誤顯示上傳的臨時檔案路勁/tmp/tomcat.7678703764679158021.8085/work/tomcat/localhost/root不可用,伺服器上檢視了下確實沒有該目錄。
錯誤原因:之前執行良好是因為,springboot啟動時會建立乙個/tmp/tomcat.7*/work/tomcat/localhost/root的臨時目錄作為檔案上傳的臨時目錄,但是該目錄會在10天之後被系統自動清理掉。
解決辦法:
1 重啟專案,系統會自動重新生成該目錄
2 手動建立該目錄
3 在**中增加系統預設目錄配置 ,如下:
@bean
multipartconfigelement multipartconfigelement()
修改配置檔案
Spring Boot上傳檔案
spring boot上傳檔案只需要在controller的方法上設定乙個multipartfile 引數即可,當然可以用 requestparam指定方法名,如果是上傳多個file時,可以使用陣列,另外也可以用乙個成員變數為multipartfile的類來接收檔案和其他引數。為了演示它,我們需要有...
SpringBoot檔案上傳
spring提供了兩個multipartresolver的實現用於處理multipart請求 commonsmultipartresolver standardservletmultipartresolver commonsmultipartresolver使用commons fileupload來...
Springboot上傳檔案
controler層裡面 內容 responsebody public string uploadimgcontroller requestparam value img multipartfile img catch exception e return 上傳成功 new file裡面的路徑是檔案...