Multipartfile 上传文件使用 transferTo 抛 java.io.FileNotFoundException C:\Users\admin\AppData\Local\Temp
程序员文章站
2022-03-11 21:34:53
今天上传文件时遇到一个坑, 上传文件时报错了,这个上传文件的我之前项目用的时候是没问题的,直接copy过来就报错了,最后在https://blog.csdn.net/luhongzheng/article/details/104744913?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task......
今天上传文件时遇到一个坑, 上传文件时报错了,这个上传文件的我之前项目用的时候是没问题的,直接copy过来就报错了,最后在https://blog.csdn.net/luhongzheng/article/details/104744913?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.channel_param这个博主下找到了解决办法
可以直接用的项目
spring-boot-starter-parent 用的是 2.0.5.RELEASE
multipartFile.transferTo(文件);
保错的项目
spring-boot-starter-parent 用的是 2.2.6.RELEASE
上传文件报错
解决办法:
multipartFile.transferTo(文件);换成了
FileCopyUtils.copy(multipartFile.getInputStream(), Files.newOutputStream("文件".toPath()));
PS:
看博主说换成绝对路径 ,我用的是 D:\aaa\download\ 这个试了压根不行
本文地址:https://blog.csdn.net/LoveEate/article/details/108579494
上一篇: EA/DICE寒霜引擎新增头发渲染:几乎和真人无异
下一篇: Spring定时器的功能开发