Wczoraj zrobiłem głęboką nocną sesję kodowania i stworzyłem małą aplikację node.js / JS (właściwie CoffeeScript, ale CoffeeScript to tylko JavaScript, powiedzmy, że JS).
jaki jest cel:
- klient wysyła płótno datauri (png) do serwera (przez socket.io)
- serwer przesyła obraz do amazon s3
krok 1 jest zakończony.
serwer ma teraz ciąg a la
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt...
moje pytanie brzmi: jakie są moje następne kroki, aby „przesłać strumieniowo” / przesłać te dane do Amazon S3 i stworzyć tam rzeczywisty obraz?
knox https://github.com/LearnBoost/knox wydaje się niesamowitą biblioteką do PUT czegoś do S3, ale brakuje mi kleju między ciągiem obrazu zakodowanego w base64 a rzeczywistą akcją przesyłania ?
Wszelkie pomysły, wskazówki i opinie mile widziane.