어제 저는 심야 코딩 세션을 수행하고 작은 node.js / JS (실제로 CoffeeScript이지만 CoffeeScript는 JavaScript 일 뿐이므로 JS) 앱을 만들었습니다.
목표는 무엇입니까 :
- 클라이언트는 (socket.io를 통해) 서버에 캔버스 datauri (png)를 보냅니다
- 서버가 Amazon s3에 이미지 업로드
1 단계가 완료되었습니다.
이제 서버에 a la 문자열이 있습니다.
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt...
내 질문은 : 이 데이터를 Amazon S3에 "스트리밍"/ 업로드하고 거기에서 실제 이미지를 생성하는 다음 단계는 무엇입니까?
knox https://github.com/LearnBoost/knox 는 S3에 무언가를 넣는 멋진 lib처럼 보이지만 내가 놓친 것은 base64-encoded-image-string과 실제 업로드 작업 사이의 접착제 입니까?
모든 아이디어, 조언 및 피드백을 환영합니다.