C# 在sendgrid中添加生成的图像流

C# 在sendgrid中添加生成的图像流,c#,asp.net-mvc-4,azure,sendgrid,C#,Asp.net Mvc 4,Azure,Sendgrid,Sendgrid的api允许使用一种方法在电子邮件中添加嵌入图像。但是,该方法接受文件路径和图像cid名称作为输入。我的问题是,我试图嵌入的图像是由用户输入生成的base64 steam,由于共享主机限制,我无法保存它。有没有一种方法可以在不保存图像的情况下完成嵌入图像的任务。这是一个带有c#的mvc应用程序。我不确定,但您能否将文件路径指定为data:image/png;base64,?您正在使用sendgrid csharp库吗?有一个重载用于直接从流添加附件@Michaelmullin我试

Sendgrid的api允许使用一种方法在电子邮件中添加嵌入图像。但是,该方法接受文件路径和图像cid名称作为输入。我的问题是,我试图嵌入的图像是由用户输入生成的base64 steam,由于共享主机限制,我无法保存它。有没有一种方法可以在不保存图像的情况下完成嵌入图像的任务。这是一个带有c#的mvc应用程序。

我不确定,但您能否将文件路径指定为
data:image/png;base64,
?您正在使用sendgrid csharp库吗?有一个重载用于直接从流添加附件@Michaelmullin我试过这样做,但由于某种原因,该图像没有显示在电子邮件中。@b我将尝试一下,并检查是否works@bwest该方法发送一个图像,但在电子邮件中看不到有效图像