Вчера я провел глубокий ночной сеанс кодирования и создал небольшое приложение node.js/JS (ну, на самом деле это CoffeeScript, но CoffeeScript - это просто JavaScript, так скажем, JS).
какая цель:
- клиент отправляет данные холста (png) на сервер (через socket.io)
- сервер загружает изображение в Amazon S3
шаг 1 сделан.
сервер теперь имеет строку а-ля
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt...
мой вопрос: каковы мои дальнейшие шаги для "потоковой передачи"/загрузки этих данных в Amazon S3 и создания там реального изображения?
knox https://github.com/LearnBoost/knox выглядит как потрясающая библиотека для PUT-чего-то в S3, но чего мне не хватает, так это того, что между строкой, кодированной в base64-code-image-string, и действительным действием по загрузке?
Любые идеи, указатели и отзывы приветствуются.