使用ms机器人从字节[]发送图像,频道:Facebook,C#

使用ms机器人从字节[]发送图像,频道:Facebook,C#,c#,facebook,botframework,chatbot,facebook-chatbot,C#,Facebook,Botframework,Chatbot,Facebook Chatbot,我需要在机器人发送图像。已将我的图像转换为字节数组 在emulator中,图像正在发送,但在Facebook中,它没有发送 下面是我的代码 byte[] imageBytes12 = my image; string url = "data:image/png;base64," + Convert.ToBase64String(imageBytes12); var attachmentsImage = new List<Attachment>(); var replyImage =

我需要在机器人发送图像。已将我的图像转换为字节数组

在emulator中,图像正在发送,但在Facebook中,它没有发送

下面是我的代码

byte[] imageBytes12 = my image;
string url = "data:image/png;base64," + Convert.ToBase64String(imageBytes12);

var attachmentsImage = new List<Attachment>();
var replyImage = MessageFactory.Attachment(attachmentsImage);
HeroCard menuCardImage = Cards.HeroImageCard(url);
replyImage.Attachments.Add(menuCardImage.ToAttachment());
await stepContext.Context.SendActivityAsync(replyImage, cancellationToken);
byte[]imageBytes12=我的图像;
string url=“data:image/png;base64,”+Convert.ToBase64String(imageBytes12);
var attachmentsImage=新列表
  • 当图像转换为字节时,它太长,无法作为ContentUrl发送,这就是它失败的原因。 感谢您的帮助


    感谢

    当使用太大而无法嵌入的图像作为数据URL时,您需要提供指向服务器上图像的链接

    当使用太大而无法嵌入的图像作为数据URL时,您需要提供指向服务器上图像的链接

    听起来您已经知道您的图像太大而无法嵌入。那么你的问题是什么?@Kyle Delanley,我如何在facebook上发送这些信息。Facebook不接受冗长的url。请将文件上传到某处hi@Kyle Delanley,谢谢您的回复。我已将图像保存在blob中,并引用blob url。感谢您的帮助。听起来您已经知道您的图像太大,无法嵌入。那么你的问题是什么?@Kyle Delanley,我如何在facebook上发送这些信息。Facebook不接受冗长的url。请将文件上传到某处hi@Kyle Delanley,谢谢您的回复。我已将图像保存在blob中,并引用blob url。谢谢你的帮助,谢谢。