gpt4 book ai didi

javascript - 如何将二进制数据从 Outlook Mail API 转换为 JavaScript 中的图像源?

转载 作者:行者123 更新时间:2023-11-30 16:53:02 25 4
gpt4 key购买 nike

我知道这是一个具体问题,但我发现尝试其他转换方法都没有成功,所以我想回答我的具体情况。

我正在从对 Outlook 邮件 API 的 API 调用中获得响应。我已经到了我有一个附件对象 ( reference ) 的地步。如您所见,ContentBytes 的类型是“二进制”,因此我尝试将二进制转换为数据 URI,我可以将其用作 img 的 src 属性标签。


var imageSource = 'data:image/jpeg;base64,' + btoa(attachment.ContentBytes);

我还尝试了其他一些方法,包括在尝试编码为 base64 之前先将二进制字符串转换为 Uint8array。

任何想法都会很棒。我被困了一天,现在觉得自己在浪费时间。谢谢!

最佳答案

我相信 ContentBytes 已经是 base64 编码的,所以您是否尝试过省略 btoa 调用?如果您只是将其记录到控制台,ContentBytes 会是什么样子?

关于javascript - 如何将二进制数据从 Outlook Mail API 转换为 JavaScript 中的图像源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30205098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com