原文:云笔记项目- 上传文件报错"java.lang.IllegalStateException: File has been moved - cannot be read again"

在做文件上传时,当写入上传的文件到文件时,会报错 java.lang.IllegalStateException: File has been moved cannot be read again ,网上一般说需要配置maxInMemorySize,自己测试发现,maxInMemorySize确实会影响结果,并且项目还跟写入文件到文件夹的transferTo File dest 方法也有关系,以下 ...

2019-04-14 21:59 0 2495 推荐指数:

查看详情

偶尔发生File has been moved - cannot be read again,其实是个误解

使用poi上传.xlsx文件时,出现如下错误 注意该问题是偶尔发生,并非每次都能重现。而且发生的概率很低,但是一发生,可能连续多次导入都会爆同样的错。第一感这应该是一个多线程问题,因为不是每次能重现很有可能是资源竞争。同时代码中也确实用了多线程.在我的controller中 ...

Sun Mar 12 22:39:00 CST 2017 2 6759
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM