首页 > 解决方案 > 需要 MimeBodyPart 中的 setFileName 吗?

问题描述

添加图像时真的需要在MimeBodyPart中设置FileName吗?

这个问题的答案已经在某个地方得到解决,请重新链接我到那个答案。我找不到。提前致谢。

这是我的代码。

MimeBodyPart bodyPart = new MimeBodyPart();
ByteArrayDataSource ds = new ByteArrayDataSource((byte[] image, "image/jpeg");
bodyPart.setDataHandler(new DataHandler(ds));
bodyPart.setContentID(<some id>);
bodyPart.setFileName(fileName);
bodyPart.setDisposition(MimeBodyPart.INLINE);

像这样,我添加了另外 3 个图像来发送 SMTP 邮件。但是是否需要为每个图像添加文件名(即)[bodyPart.setFileName(fileName);]?

标签: java

解决方案


推荐阅读