springboot上傳文件時500錯誤,提示臨時目錄無效


org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.439562935221680911.8769/work/Tomcat/localhost/ROOT] is not valid org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:112) org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.(StandardMultipartHttpServletRequest.java:86)

   老規矩,先說解決辦法,拿來主義者或者急需解決問題者可以先解決問題。如果要知道詳細原因,請收藏,加關注,不迷路。好了,不扯了。

解決方案:

    step0:   在gateway這個模塊中配置文件上傳的絕對路徑。在application.properties文件中增加一行配置。

spring.http.multipart.location=/tmp/uploadcache

   step1 :  在服務器上創建此目錄(/tmp/uploadcache)。

重啟后,問題應該就解決了。

     

問題分析:晚上回去再寫。。


免責聲明!

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



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