我正在尝试通过customer.io服务发送电子邮件,并且需要在其中附加PDF。我见过很少有关附件的文档,所以我不知道是否可能。
我正在尝试这种方法
{
name: 'myCampaign',
data: {
foo: 'bar',
},
attachments: {
'file.pdf': pdfInB64
}
}
例如此处的示例:https://gist.github.com/jrallison/3e43c58cb208841caf11
谢谢!!
答案 0 :(得分:1)
可以通过customer.io发送PDF作为附件。我认为您的问题之一是您的attachments
对象需要嵌套在data
对象的内部。例如。
{
"name": "foo_bar",
"data": {
"foo": "bar",
"attachments": {
"helloworld.pdf": "some base64 encoded pdf here"
}
}
}
但是,这里的一个警告是附件的大小受到限制。
答案 1 :(得分:0)
好吧,显然这是我考虑的方式。对于PDF,最好有一个指向您自己的主机的链接
<a href="{{event.attached_file}}" target="_blank"><img src="LINK TO THE DOWNLOAD PDF IMAGE" alt="Download your PDF file"></a>