springboot异步上传文件时报错

springboot异步上传文件时报错

1.所报异常:

java.io.IOException: java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp\tomcat.8080.3393410858019601440\work\Tomcat\localhost\ROOT\upload_52f25625_bd8b_400f_a069_c10bd66bdb8f_00000002.tmp (系统找不到指定的文件。)

2.报错原因:

上传文件中获取文件的数据时采用了异步,Controller提前结束了,临时文件会被删除

3.解决办法:

第1步:引入依赖

第2步:在上传文件的控制器类中引入如下文件工具类

import org.apache.commons.io.FileUtils;

第3步:调用该类方法上传文件

参考博客:
https://blog.csdn.net/weixin_43370867/article/details/106594529
https://blog.csdn.net/Queen_Princess/article/details/118969930

posted @ 2022-09-20 16:19  远道而重任  阅读(765)  评论(0编辑  收藏  举报