【发布时间】:2017-04-01 20:57:26
【问题描述】:
我想将图像添加为内联附件,使用以下代码一切正常
<img src="cid:logo.jpg">
in.addAttachment("cid:logo.jpg", new DataHandler(new FileDataSource("src/resources/logo.jpg")));
唯一的问题是,我无法在 Thunderbird 中将图像视为内联附件,因为内容类型是“application/octet-stream”,但它必须是“image/jpeg”才能正确显示。 当我像这样在 Apache Camel 中添加 MIME 类型时:
in.addAttachment("cid:logo.jpg", new DataHandler(new FileDataSource("src/resources/logo.jpg"), "image/jpeg"));
它抛出异常说“对于 MIME 类型图像/pjpeg 没有对象 DCH” 我该如何处理这个问题?!
【问题讨论】:
标签: java apache-camel jakarta-mail