Вчера я провел сеанс глубокого ночного кодирования и создал небольшое приложение 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 кажется отличной библиотекой для ПОМЕЩЕНИЯ чего-то в S3, но чего мне не хватает, так это связующего звена между строкой изображения в кодировке base64 и фактическим действием загрузки ?
Любые идеи, указатели и отзывы приветствуются.