Spring Boot怎么处理网页上传文件件时出现的MultipartException

Spring Boot项目今天做了一个与前端對接富文本的上传图片到服务器,返回一段URL给前端一直运行着,前端一直请求接口一直上传图片做测试的时候后台报了一个错误

当时僦把我整蒙了,什么玩意儿还没遇到过这种问题

后来查阅了一下资料发现

  1. 程序对文件的操作时:会生成临时文件,暂存在临时文件中; 長时间不操作导致/tmp下面的tomcat临时文件目录被删除,且删除的文件不可恢复网页上传文件件时获取不到文件目录,报错

  1. 重启服务临时方案:会重新生成tomcat目录,但是生产环境不建议如此操作;
  2. 改变临时文件的存储路径如下

这个感觉是你的请求没带着文件所以过滤器不会将httprequest处理为multipartrequest,请求应该类似下面这样的

如果你的请求不是这样的而是普通的请求,转的时候就会失败

你对这个回答的评價是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 上传文件 的文章

 

随机推荐