java文件流InputStream复制
在项目中,会遇到需要判断并转换文件格式的需求,需要是有两个文件流一个做判断,一个做文件转换,下面是文件流复制代码
public static InputStream copyInputStream2NewInputStream(InputStream input) {
byte[] docxBytes = new byte[1];
if (sbs != null) {
try (
ByteArrayOutputStream os = new ByteArrayOutputStream();
) {
com.aspose.words.Document doc = new com.aspose.words.Document(input);
doc.save(os, SaveFormat.DOCX);
docxBytes = os.toByteArray();
} catch (Exception e) {
log.info("出错啦");
}
}
return new ByteArrayInputStream(docxBytes);
}