【发布时间】:2015-01-28 20:50:47
【问题描述】:
我正在尝试在 Azure 上的 C# 中即时创建 SendGrid 电子邮件附件。如何更正以下代码,其中someString 是一个变量,其中包含直接从数据库中检索到的附件 xml 内容?
using (var attachmentFileStream = new FileStream(@someString, FileMode.Open))
{
message.AddAttachment(attachmentFileStream, "someattachmentname.xml");
}
它似乎不喜欢它。我收到以下错误:
- 路径中有非法字符。访问路径
- “D:\Windows\system32-1”被拒绝。
【问题讨论】:
-
message的类型是什么? -
var message = new SendGridMessage();
-
嗯。那么
someString里面是什么? -
转换成MemoryStream的字符串