Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用freemarker模板的图像附件_Image_Freemarker_Email Attachments - Fatal编程技术网

Image 使用freemarker模板的图像附件

Image 使用freemarker模板的图像附件,image,freemarker,email-attachments,Image,Freemarker,Email Attachments,我正在尝试使用freemarker模板在电子邮件中发送图像附件 我尝试在img标记中使用base64选项,如下所示: "img src="data:image/png;base64," + imgDataAsBase64 " 但是,电子邮件服务提供商不支持它。 使用URI方法不是一个选项。我还看到了“CID”选项。 但是找不到关于freemarker的很多文档 我非常感谢您在这方面的帮助。FreeMarker的级别比它低一级(多部分消息,因此CID-s),因此您应该检查使用FreeMarker

我正在尝试使用freemarker模板在电子邮件中发送图像附件

我尝试在img标记中使用base64选项,如下所示:

"img src="data:image/png;base64," + imgDataAsBase64 "
但是,电子邮件服务提供商不支持它。
使用URI方法不是一个选项。我还看到了“CID”选项。 但是找不到关于freemarker的很多文档


我非常感谢您在这方面的帮助。

FreeMarker的级别比它低一级(多部分消息,因此CID-s),因此您应该检查使用FreeMarker生成电子邮件的文档。您能详细说明一下吗?事情的工作方式是我们在运行中生成数据,并将其馈送到freemarker模板,然后将输出发送到电子邮件端点。你是说这种方法不适用于CID吗?电子邮件有不同的部分,如标题(主题、收件人等),那么通常主要内容也来自具有不同MIME类型和内容配置的多个部分(如通过CID引用的嵌入图像的部分、附件文档等)。您可以对其中一些PAR使用FreeMarker模板,但不能对整个电子邮件使用FreeMarker模板。