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)。

重启后,问题应该就解决了。

     

问题分析:晚上回去再写。。

posted @ 2019-01-31 15:21  依依剑雨  阅读(2444)  评论(0编辑  收藏  举报