如何发送base64编码的图像?

时间:2016-06-01 16:29:26

标签: botframework

我想通过提供已经base64编码的条形码(.PNG)来回应对话。那可能吗?或者是通过网址传递的唯一方法。

1 个答案:

答案 0 :(得分:2)

尝试:

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

或者作为JSON:

{
    "attachments": 
    [
        {
            "contentUrl": $"data:image/jpeg;base64,{Convert.ToBase64String(bdata)}"
        }
    ]
}

bdata 是字节数组