昨天我做了一个深夜的编码会议,并创建了一个小的node.js / JS(实际上是CoffeeScript,但是CoffeeScript只是JavaScript,所以可以说是JS)应用程序。
目标是什么:
- 客户端(通过socket.io)将canvas datauri(png)发送到服务器
- 服务器将图像上传到亚马逊s3
步骤1完成。
服务器现在有一个字符串
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt...
我的问题是:将数据“流” /上传到Amazon S3并在那里创建实际图像的下一步是什么?
knox https://github.com/LearnBoost/knox似乎是一个很棒的库,可以向S3添加内容,但是我缺少的是base64编码图像字符串和实际上传操作之间的粘合?
欢迎任何想法,指针和反馈。