添加图像时是否真的需要在 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);]?