gpt4 book ai didi

javascript - 如何以字节为单位转换或保存图像以通过短信发送?

转载 作者:行者123 更新时间:2023-11-28 04:47:09 25 4
gpt4 key购买 nike

*现状:

我有一个可以拍照的应用程序,这张照片变成了base64字符串。所以我有这样的东西:

 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzwAAAO9CAYAAABHGmKTAAAACXBIWXMAAA9hAA

我有以下代码,它实际上适用于图像的链接。

var picture = 'http://tonsofcats.com/wp-content/uploads/2013/08/d6040e929550e65fcf1aacbbf0f58e5f-550x411.jpg';

client.messages.create({
to: "+6548554654645",
from: "+14654561878",
body: "Testing - Testing - Testing - Testing",
mediaUrl: picture
}, function(err, message) {
console.log(message.sid);
});

所有这些代码都可以完美运行。但现在我需要发送一个 base64 字符串的图像。

有什么办法可以发送图片吗?喜欢解码它,或者将其保存在缓存中以便能够发送它?

当我尝试发送编码的 Base64 字符串而不是 URL 时,出现此错误。

enter image description here

决定稍微更改一下代码以查看我收到的错误:发现以下内容:

enter image description here

所以,我发现这是一个 JSON 问题,当尝试发送一个巨大的字符串编码图像时

更新

当我console.log(消息)时。这是我收到的消息: enter image description here

最佳答案

Twilio 没有这方面的文档。因此,在这种情况下,您唯一能做的就是解码 base64 字符串并保存或缓存它,以便您可以拥有能够通过 SMS 发送的实际 URL。 mediaUrl 仅接受 http 或 https url。

关于javascript - 如何以字节为单位转换或保存图像以通过短信发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43264503/

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