通过 Node 将 base64 编码的图像上传到 Amazon S3.js
2022-08-30 04:16:00
昨天我做了一个深夜编码会话,并创建了一个小节点.js / JS(实际上是CoffeeScript,但CoffeeScript只是JavaScript,所以让我们说JS)应用程序。
目标是什么:
- 客户端将画布数据(png)发送到服务器(通过 socket.io)
- 服务器将图像上传到 Amazon s3
步骤 1 已完成。
服务器现在有一个字符串 a la
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt...
我的问题是:我下一步要“流式传输”/上传此数据到Amazon S3并在那里创建实际图像?
knox https://github.com/LearnBoost/knox 似乎是一个很棒的lib,可以将某些东西放到S3上,但是我缺少的是base64编码的图像字符串和实际上传操作之间的粘合剂?
欢迎任何想法,指针和反馈。