gpt4 book ai didi

javascript - 如何将 Canvas 数据 uri 上传到 amazon s3 服务器

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:52 25 4
gpt4 key购买 nike

现在,我已经传递了 Canvas 数据 URI 字符串

(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYAAABxLb1rAAAgAElEQVR..... )

到我的 hapi (NodeJS) 服务器。

我的问题是:

下一步我要如何将这些数据“流式传输”/上传到 Amazon S3 并在那里创建实际图像?

最佳答案

在将对象发送到 s3 之前,您必须将 base64 转换为缓冲区,然后在发送之后,例如:

var buf = new Buffer(b64string, 'base64');
s3.putObject({/*some params*/, Body: buf}, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});

在此之后,您将数据发送到 s3,您将可以在不解码的情况下打开图像。

祝你好运!

关于javascript - 如何将 Canvas 数据 uri 上传到 amazon s3 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33779791/

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