之前用tomcat web容器,上传附件直接用MultipartFile的transfer来保存上传的文件没有问题,但是后来因为get方法中有中括号(半角的),查过资料说是tomcat8后的限制,改了半天也不行,后来发现换成jetty可以在get参数中使用特殊字符,于是直接换了,但是有个功能是上传附件,上传的时候竟然报错,心中隐隐感觉是web容器的事,于是仔细找了找,果真是,使用jetty的时候如果参数串的事File参数的话 会在它前面加上一个固定的路径,导致上传的路径不存在,所以使用了org.apache.commons.io.FileUtils.copyInputStreamToFile的方法,就解决了
jetty和tomcat上传附件通过file.transfer(File file)出现的问题
最新推荐文章于 2023-02-01 18:25:03 发布