Java中将File类型的对象转换为MultipartFile类型的对象
所需要的包:
import java.io.FileInputStream;
import org.springframework.web.multipart.MultipartFile;
实现代码:
// 传入一个File对象,获得一个转换后的MultipartFile对象
public MultipartFile getMultipartFile(File file) throws IOException {
//File转MultipartFile
FileInputStream fileInputStream = new FileInputStream(file);
MultipartFile multipartFile = new MockMultipartFile(file.getName(), file.getName(),
ContentType.APPLICATION_OCTET_STREAM.toString(), fileInputStream);
return multipartFile;
}