springboot MultipartFile 上传文件后@Async异步处理报错:FileNotFoundException

img


开启异步时就报错,不开异步的时候就正常。 问题是getInput流的时候 应该是主线程关闭了。 请问有什么解决办法吗?。之前看了几篇文章都没有明确的解决办法

把流copy出来,需要的数据从参数传过去,这样异步就不会影响到你了

文件没有上传完,你就读取了上传的文件吧