sftp上传图片到服务器异步调用后报错java.io.FileNotFoundException: /tmp/tomcat.2691046590209237269.20006/work/Tomcat/

java.io.FileNotFoundException: /tmp/tomcat.2691046590209237269.20006/work/Tomcat/localhost/cdproxy#system/upload_51091465_0af7_462a_95fc_00d531866e20_00000000.tmp (No such file or directory)
at java.io.FileInputStream.open0(Native Method)

报错

找了一大堆 不知道什么情况

同步就没问题 异步就调这个错

我自己做了标记 ,每次到不了这一步
sftp上传图片到服务器异步调用后报错java.io.FileNotFoundException: /tmp/tomcat.2691046590209237269.20006/work/Tomcat/_第1张图片
还是流关闭的原因

这里将流在主线程中先储蓄起来
sftp上传图片到服务器异步调用后报错java.io.FileNotFoundException: /tmp/tomcat.2691046590209237269.20006/work/Tomcat/_第2张图片

然后再到异步中解转换成输入流
sftp上传图片到服务器异步调用后报错java.io.FileNotFoundException: /tmp/tomcat.2691046590209237269.20006/work/Tomcat/_第3张图片

这样就可以跳过流关闭问题

你可能感兴趣的:(笔记)