Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Botframework 如何发送base64编码的图像?_Botframework - Fatal编程技术网

Botframework 如何发送base64编码的图像?

Botframework 如何发送base64编码的图像?,botframework,Botframework,我想通过提供一个经过base64编码的条形码(.PNG)来回应对话。可能吗?或者是通过Url传递的唯一方法。尝试: replyMessage.Attachments.Add(new Attachment() { ContentUrl = $"data:image/jpeg;base64,{Convert.ToBase64String(bdata)}" }); 或作为JSON: { "attachments": [ { "con

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

尝试:

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

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

其中,bdata是字节数组

IMO,这是一个更好的答案:IMO,这是一个更好的答案: