现象
项目中inputStream转成outputStream时,生成的文件有缺失,无法打开。
问题点
在转outputStream之前,有业务读取了inputStream部分内容。
inputStream是保存在tmp下的缓存,被读取过后程序会默认清掉这块缓存,以防内存溢出。
所以读取过的部分就缺失了。
解决方案
保证转换成outputStream之前是完整的inputStream
项目中inputStream转成outputStream时,生成的文件有缺失,无法打开。
在转outputStream之前,有业务读取了inputStream部分内容。
inputStream是保存在tmp下的缓存,被读取过后程序会默认清掉这块缓存,以防内存溢出。
所以读取过的部分就缺失了。
保证转换成outputStream之前是完整的inputStream
本文标题:java inputStream缺失问题
本文链接:https://www.haomeiwen.com/subject/jquudktx.html
网友评论