传入文件为 MultipartFile file
// 生成多个InputStream
InputStream is = file.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length;
while ((length = is.read(buffer)) > -1) {
baos.write(buffer, 0, length);
}
baos.flush();
//生成文件2
InputStream stream2 = new ByteArrayInputStream(baos.toByteArray());
MultipartFile file2 = new MockMultipartFile(file.getName(), stream2);