我知道这是一个特定的问题,但是尝试我发现的其他转换方法还没有成功,所以我想回答我的特定方案。
我会从API调用到Outlook Mail API的回复。我要有一个具有附件对象的地步(参考)。如您所见, contentBytes 的类型是"二进制",因此我尝试将二进制转换为我可以用作IMG的 src 属性的数据URI标签。
var imageSource = 'data:image/jpeg;base64,' + btoa(attachment.ContentBytes);
我也尝试了其他一些事情,包括在尝试编码base64之前先将二进制字符串转换为uint8array。
任何想法都会很棒。我被困了一天,感觉就像我现在正在浪费时间。谢谢!
我相信 ContentBytes
已经编码了base64,所以您是否尝试过遗漏btoa
调用?如果您只将其登录到控制台?
ContentBytes
是什么样的