将 html 文本作为附件发送到 sendgrid
Send html text as attachment to sendgrid
我在数据库中将文本存储为 html。我想将该文本转换为可以使用 sendgrid 作为附件发送的文件。有谁知道怎么做?这是我目前所拥有的
var body = {
subject: book.title + " test Original",
personalizations:
[{
to: [{email: to,}]
}],
content: [{type: "text/plain", value: book.title + " book summary"}],
from: {email: 'info@test.com', name: 'test Team'},
attachments: [
{
filename: book.id + ".html",
content: btoa(book.body),
type: 'text/html',
disposition: 'attachment'
}
]
};
this.sendMail(body)
我想使用节点和 javascript 来完成此操作。我更新了上面的代码。
- 为提供的文件名添加合适的扩展名(例如booksummary.html)
- 用正确的 MIME 类型替换类型值 (text/html)
参考此 link 文件扩展名到 MIME 映射。
我在数据库中将文本存储为 html。我想将该文本转换为可以使用 sendgrid 作为附件发送的文件。有谁知道怎么做?这是我目前所拥有的
var body = {
subject: book.title + " test Original",
personalizations:
[{
to: [{email: to,}]
}],
content: [{type: "text/plain", value: book.title + " book summary"}],
from: {email: 'info@test.com', name: 'test Team'},
attachments: [
{
filename: book.id + ".html",
content: btoa(book.body),
type: 'text/html',
disposition: 'attachment'
}
]
};
this.sendMail(body)
我想使用节点和 javascript 来完成此操作。我更新了上面的代码。
- 为提供的文件名添加合适的扩展名(例如booksummary.html)
- 用正确的 MIME 类型替换类型值 (text/html)
参考此 link 文件扩展名到 MIME 映射。