字节映像数据作为Botframework中的URL



我在bot应用程序上构建,我需要在旋转木马中显示图像,我正在使用英雄卡。在此卡中,我需要显示我从API中获得的图像,图像数据以字节格式,在Herocard中,它要求URI 我们无法通过Herocard传递字节数据?

  allAttachements.Add(new HeroCard
            {
                Title = "test" ,
                Subtitle = "SubTitle",
                Text = "Details",
                Images = new List<CardImage> { new CardImage(url) },
            })
             }.ToAttachment()
            );

我尝试了以下行,但它行不通。

string url = $"data:image/png;base64,{ImageData}";

感谢您的帮助。

请尝试:

reply.Attachments.Add(new Attachment()
{
     ContentUrl = $"data:image/jpeg;base64,{Convert.ToBase64String(candidate.ImageData)}"
})

这是我传递的"数据:image/png; base64",2倍,这是不显示图像的原因2倍,现在可以看到图像。谢谢@JasonSowers @ezequieljadib的答复

最新更新