//将File转换为MultipartFile
public static MultipartFile getMultipartFile(File file) {
FileItem item = new DiskFileItemFactory().createItem("file"
, MediaType.MULTIPART_FORM_DATA_VALUE
, true
, file.getName());
try (InputStream input = new FileInputStream(file);
OutputStream os = item.getOutputStream()) {
// 流转移
IOUtils.copy(input, os);
} catch (Exception e) {
throw new IllegalArgumentException("Invalid file: " + e, e);
}
return new CommonsMultipartFile(item);
}
将File转换为MultipartFile
最新推荐文章于 2024-07-16 14:42:41 发布
本文介绍了如何使用Java将用户上传的File对象转换为SpringMVC中的MultipartFile类型,以便处理multipart/form-data请求。
摘要由CSDN通过智能技术生成