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)。
重啟后,問題應該就解決了。
問題分析:晚上回去再寫。。