开启异步时就报错,不开异步的时候就正常。 问题是getInput流的时候 应该是主线程关闭了。 请问有什么解决办法吗?。之前看了几篇文章都没有明确的解决办法
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
springboot MultipartFile 上传文件后@Async异步处理报错:FileNotFoundException
开启异步时就报错,不开异步的时候就正常。 问题是getInput流的时候 应该是主线程关闭了。 请问有什么解决办法吗?。之前看了几篇文章都没有明确的解决办法
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
编号灬9527 2021-12-09 13:33关注把流copy出来,需要的数据从参数传过去,这样异步就不会影响到你了
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2019-09-10 11:21猛波波的博客 前言:最近使用springboot处理文件上传。但是遇到了一些莫名其妙的问题。 需求是:前端上传一个excel,后端需要接收并解析里面每行数据,并最后生成一个结果excel提供下载。 由于考虑到如果用户上传的excel数据量...
- Harmon-x的博客 springboot 项目中使用MultipartFile上传文件导入时,给处理MultipartFile文件的方法添加@Async注解后,上传文件时出现异常,报错:系统找不到文件位置。
- 石药的博客 Async需要注意使用事项,例如像循环依赖调用的影响等问题;提醒:输入流对象在异步方法使用完后记得关闭流,否则会一直占用内存资源,并且服务器本地的缓存文件也无法更改或删除。
- biaogexf的博客 SpringBoot中MultipartFile文件上传到Server端,Server端异步处理报错:FileNotFoundException 需求 前端上传一个.zip压缩包,里面是很多需要处理的文件,Server端需要按照指定规则对这些文件进行处理,然后将处理...
- 2023-02-02 13:20黄团团的博客 SpringBoot使用MultipartFile类上传文件,@Async异步处理报文件不存在:java.io.FileNotFoundException。springboot上传文件以后会形成MultiPartFile的实例,在临时文件夹中生成临时文件,之后实例解析该临时文件夹...
- 2024-07-12 15:58奋斗的狍子007的博客 SpringBoot异步上传文件报错Catalina/localhost/ROOT/upload_8ed3adae_e26f_49be_a005_9b0ad7f6be31_00000005.tmp (No such file or directory)
- 2020-01-11 16:06水中摇曳的浮萍的博客 此时,需要用到@Async异步处理方法,最开始写的代码如下: //修改前 @Async public void uploadFile(MutipartFile file, String fileName) { //上传至Ftp的逻辑 } 使用上述方法经常会报FileNotFoundExcepti...
- 2020-07-09 14:31耨耨菲的博客 @Async @Transactional(rollbackFor = Exception.class) public void handleImg(List<MultipartFile> userFile) { // ... } 以上写法遍历图片解析时,会出现java.io.FileNotFoundException 异常情况。 ...
- 2022-08-10 19:48单筱风的博客 MultipartFile文件上传异步处理报错:FileNotFoundException
- 2019-10-15 14:41~时光易逝~的博客 springboot中多线程中使用MultipartFile进行异步操作报错,系统找不到指定的文件 首先前端传递过来的文件,会存储到临时文件夹中,即类似这样的一个路径。 C:\Users\xxx\AppData\Local\Temp\tomcat....
- 睡个好觉"的博客 需求:之前做文件上传处理时是同步的,现要将同步处理改为异步处理。
- 2020-06-05 17:58csdn565973850的博客 springboot 多线程使用MultipartFile读取excel文件内容报错问题springboot项目开启多线程前端页面报错信息问题分析问题处理 springboot项目开启多线程 启动类加注解开启 @EnableAsync,实现类方法加注解 @Async ...
- weixin_39619451的博客 springboot项目开启多线程启动类加注解开启 @EnableAsync,实现类方法加注解 @Async前端页面报错信息java.io.FileNotFoundException: C:\Users\dongao\AppData\Local\Temp\tomcat.1255209411477782290.8051\work\...
- 2023-08-31 20:36warrah的博客 异步文件上传,临时文件丢失的问题
- 要点控的博客 方法头部采用以下注解@Async@Transactional(rollbackFor = Exception.class)public void handleImg(ListuserFile) {// ...}以上写法遍历图片解析时,会出现java.io.FileNotFoundException 异常情况。本人解决方式...
- 2020-01-21 17:06ShadL-17的博客 前言:本人为还未毕业的实习小菜鸟,出于不泄露公司源码的...现有一批量上传文件的接口 @PostMapping("/imgUpload") public String imgUpload(List<Multipartfile> files) { for(Multipartfile file : ...
- 2022-04-19 19:25samuBO的博客 最近做了一个异步上传解析excel功能,最后联调时偶发出现了FileNotFoundException异常: 1、现象 java.io.FileNotFoundException: /tmp/tomcat.4469822161725136903.8080/work/Tomcat/localhost/ROOT/upload_4bed...
- 2021-03-13 11:32weixin_39851048的博客 springboot项目开启多线程启动类加注解开启 @EnableAsync,实现类方法加注解 @Async前端页面报错信息java.io.FileNotFoundException: C:\Users\dongao\AppData\Local\Temp\tomcat.1255209411477782290.8051\work\...
- 2020-12-23 09:48时间头秃大师的博客 java web 文件异步上传(显示进度条) ** 前端页面 html <script language="javascript" src="jquery-3.4.1.js"></script> <!-- 弹框插件 --> <script language="javascript" src="toastr....
- oh LAN的博客 spring boot 同步上传耗时太长,改成异步实现,但是异步实现,在上传过程中发现报错, 错误详情 如下: java.io.IOException: java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp\...
- 没有解决我的问题, 去提问