現(xiàn)象
項目中inputStream轉成outputStream時,生成的文件有缺失,無法打開。
問題點
在轉outputStream之前,有業(yè)務讀取了inputStream部分內容。
inputStream是保存在tmp下的緩存,被讀取過后程序會默認清掉這塊緩存,以防內存溢出。
所以讀取過的部分就缺失了。
解決方案
保證轉換成outputStream之前是完整的inputStream
項目中inputStream轉成outputStream時,生成的文件有缺失,無法打開。
在轉outputStream之前,有業(yè)務讀取了inputStream部分內容。
inputStream是保存在tmp下的緩存,被讀取過后程序會默認清掉這塊緩存,以防內存溢出。
所以讀取過的部分就缺失了。
保證轉換成outputStream之前是完整的inputStream