输出流转输入流


依赖


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());
}

相关