输出流转输入流

依赖

<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.3</version>
</dependency>

转换

OutputStream outputStream = new ByteArrayOutputStream();
template.write(outputStream);
//先把outputStream强转成ByteArrayOutputStream
ByteArrayOutputStream byteArrayOutputStream = (ByteArrayOutputStream) outputStream;
InputStream inputStream = streamTran(byteArrayOutputStream);
//inputStream转MultipartFile
MultipartFile multipartFile = getMultipartFile(inputStream, wrDhWarnPrompt.getTitle() + "_" + y + "_" + m + "_" + d + "_" + wrDhWarnPrompt.getWarnCd() + ".docx");

工具方法
private InputStream streamTran(ByteArrayOutputStream in) {
return new ByteArrayInputStream(in.toByteArray());
}
posted @ 2021-12-03 16:17  水务大牛  阅读(267)  评论(0)    收藏  举报