我有一个Java Spring MVC Web应用程序。
在我的控制器中,我得到的图像来自表单,形式为MultipartFile。 我需要将此MultipartFile转换为javax.activation.DataSource。
答案 0 :(得分:0)
尝试一下。
// add attachment to multipart content
MimeBodyPart attPart = new MimeBodyPart();
FileDataSource ds = new FileDataSource(fileName);
attPart.setDataHandler(new DataHandler(ds));
attPart.setDisposition(MimeBodyPart.ATTACHMENT);
attPart.setFileName(ds.getName());