2011-04-24 8 views
0

원격 서버 또는 인라인 바이너리 코드에서 사진을 업로드하려고합니다. 지금까지 그렇게 운이 좋지는 않습니다. 이것은 내가 지금까지 가지고있는 코드 : XMLHttpRequest 원격 호스트에서 사진 업로드

https://gist.github.com/0574acf26e88fcadecbf

는 [내가 SOF에 붙여 넣기를 시도했다, 그러나 인라인 바이너리 코드 좋아하지 않았다 강도처럼 보인다]

여기 이미지는 1x1 PNG입니다. 인라인 바이너리와 관련된 문제를 방지하기 위해 바이너리 코드를 base64로 암호화하는 등의 모든 솔루션이 인정됩니다.

요약 : 해당 스크립트는 javascript: 브라우저 URL 바에서 실행됩니다. 스크립트는 이미지가 인라인으로/원격으로 호스팅 된 multipart/form-data을 제출해야합니다.

답변

0

서버 측 양식을 사용하여 내 이미지를 base64 문자열로 암호화했습니다. 그런 다음 XHR을 보냄으로써 base64 문자열을 해독하는 네이티브 브라우저 기능을 사용합니다. 작은 이미지를 가지고 작업 할 때, +100 Kb 이미지에서는 상당히 문제가됩니다.