输出流转输入流
依赖
commons-fileupload
commons-fileupload
1.3.3
转换
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());
}