如何将MultipartFile(image)转换为DataSource对象

时间:2019-05-29 09:42:19

标签: spring-mvc

我有一个Java Spring MVC Web应用程序。

在我的控制器中,我得到的图像来自表单,形式为MultipartFile。 我需要将此MultipartFile转换为javax.activation.DataSource。

1 个答案:

答案 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());