我想使用Azure 逻辑应用获取 Blob 内容连接器读取 Blob 内容,并使用 Azure 逻辑应用发送电子邮件连接器通过电子邮件将该内容作为附件发送。
附件可以是一个或多个。
发送电子邮件需要以下 json 格式的附件数据:
[
{
"ContentBytes": "@{body('Get_blob_content')}",
"Name": "Test"
}
]
最佳答案
您可以添加添加或修改 blob 时(仅限属性)(预览)
作为触发器
,以重点关注您要处理的容器
想听。
然后添加获取 blob 内容
作为操作
以获取 blob 内容。
最后添加发送电子邮件
作为向用户发送电子邮件的操作。在这里,我选择 Gmail
,并且由于您已添加 获取 blob 内容
操作,因此在 附件内容
列中,您可以插入 文件内容
code> 等于 @{base64(body('Get_blob_content'))}
。
如果您想添加一个或多个附件,只需点击发送电子邮件
操作中的添加新项目
即可。
要将动态数量的文件附加到电子邮件,用户界面中可以切换为使用输入数组
将 UI 更改为类似这样的内容
此处的输入需要采用这种格式的项目数组
{
"Name": "<NameOfFile>",
"ContentBytes": "<Base64OfFileContent>"
}
关于.net - Azure 逻辑应用程序 : How to Send an Email with one or more attachments after getting the content from Blob storage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51473878/