異常:The temporary upload location [/tmp/tomcat.135042057.80/work/Tomcat/localhost/ROOT] is not valid


方法一:

/**
* 文件上傳臨時路徑 * 在Spring Boot下配置location,可以在main()方法所在文件中添加如下代碼: */ @Bean MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); factory.setLocation("data/tmp"); return factory.createMultipartConfig(); }

 

注入一個Bean,手動配置臨時目錄,這個location可以理解為臨時文件目錄,我們可以通過配置location的值,使其指向我們的項目需要的臨時文件的目錄,該方法直接放在application.java文件中

 

解決辦法二:
在 yml或properties配置文件 中添加:

server.tomcat.basedir: /data/tmp

 

方法三:修改代碼直接從內存中獲取


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM