Gestern habe ich eine Deep-Night-Codierungssitzung durchgeführt und eine kleine node.js / JS-App (eigentlich CoffeeScript, aber CoffeeScript ist nur JavaScript, also sagen wir JS) erstellt.
Was ist das Ziel:
- Der Client sendet eine Canvas-Datauri (PNG) an den Server (über socket.io).
- Server lädt Bild auf Amazon S3 hoch
Schritt 1 ist erledigt.
Der Server hat jetzt eine Zeichenfolge a la
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt...
Meine Frage ist: Was sind meine nächsten Schritte, um diese Daten auf Amazon S3 zu "streamen" / hochzuladen und dort ein tatsächliches Bild zu erstellen?
knox https://github.com/LearnBoost/knox scheint eine großartige Bibliothek zu sein, um etwas in S3 zu setzen, aber was mir fehlt, ist der Klebstoff zwischen der Base64-codierten Bildzeichenfolge und der tatsächlichen Upload-Aktion ?
Alle Ideen, Hinweise und Rückmeldungen sind willkommen.