【发布时间】:2018-06-08 17:27:26
【问题描述】:
我有一个 Azure 计时器触发器功能,它会生成一个 excel 文件,我需要通过电子邮件将其作为附件发送。 我已成功完成以下操作 -
- 创建文件并将其上传到 azure blob
- 发送不带附件的电子邮件(使用 SmtpClient 和 MailMessage)
如何从 Azure Blob 获取文件并将其作为附件发送?
附: 当我将文件存储在 Azure 的函数本地存储中时,我能够将其作为附件发送。但是,我想将文件的存储移动到 Azure Blob
【问题讨论】:
-
如果我理解正确,您是在函数中本地创建文件,然后将该文件上传到 blob 存储。正确的?如果是这样,那为什么不能简单地将本地文件附加到电子邮件中?
-
@GauravMantri 不,在上传到 blob 之前,我不会在本地存储文件。我直接将字节数组上传到blob。
-
请看这个答案:stackoverflow.com/questions/5336239/…。本质上,您将从字节数组创建一个内存流。
标签: c# .net azure azure-blob-storage