我正在尝试通过AWS SES
将文件作为附件发送到AWS CLI
中。
下面给出的是aws文档提供的message.json
示例
{
"Data": "From: sender@example.com\nTo: recipient@example.com\nSubject: Test email sent using the AWS CLI (contains an attachment)\nMIME-Version: 1.0\nContent-type: Multipart/Mixed; boundary=\"NextPart\"\n\n--NextPart\nContent-Type: text/plain\n\nThis is the message body.\n\n--NextPart\nContent-Type: text/plain;\nContent-Disposition: attachment; filename=\"attachment.txt\"\n\nThis is the text in the attachment.\n\n--NextPart--"
}
我在哪里添加此json
所需的附件文件的路径
有人可以帮忙吗?
预先感谢
答案 0 :(得分:1)
您需要将附件编码为Base64
,并在json
正文中使用它。
示例:
Content-Type: application/pdf; name="filename.extension" Content-Description: filename.extension Content-Disposition: attachment; filename="filename.ext"; Content-Transfer-Encoding: base64
\n\nbase-64-text-body\n\n--
您可以使用Python
或node.js
代码为您自动进行转换。