java byte bytes 转 MultipartFile
可以使用ByteArrayResource将byte[]转换为Resource对象,然后使用MockMultipartFile将Resource对象转换为MultipartFile对象。
示例代码:
import org.springframework.core.io.ByteArrayResource;
import org.springframework.mock.web.MockMultipartFile;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
public class ByteToMultipartFileConverter {
public static MultipartFile convert(byte[] bytes, String fileName) throws IOException {
ByteArrayResource resource = new ByteArrayResource(bytes);
return new MockMultipartFile(fileName, resource.getInputStream());
}
}
使用示例:
byte[] bytes = ...;
String fileName = "example.txt";
MultipartFile multipartFile = ByteToMultipartFileConverter.convert(bytes, fileName);
``
原文地址: http://www.cveoy.top/t/topic/hvTL 著作权归作者所有。请勿转载和采集!