2010-05-31 7 views
0

Android 프런트 엔드 및 장고를 백엔드로 사용하는 애플리케이션이 있습니다. 대답 here의 일부로, 나는 장고 서버로 이미지를 보내기 위해 취해야하는 접근법에 대해 혼란 스럽다. Piro이 지적한대로 2 가지 옵션을 사용할 수 있습니다. 자료를 사용하여 인코딩 후 문자열로 이미지를 전송 멀티 파트 엔티티장고에서 이미지를 처리하는 가장 좋은 방법

2)로 이미지를 전송

1) (64)

장고 내 지식은 제한되어 있으며 그래서 난에 대한 지침을 필요로하는 어떤 여부 접근법은 Django가 이미지를 처리하는 것을 더 쉽게 만듭니다. 이미지의 크기는 작습니다 (< 200kb) 및 번호 (< 10)입니다. 모든 제안이나 조언을 환영합니다.

답변

0

여러 부분으로 보냅니다. Base64를 사용하면 아무런 이점이 없습니다. 불필요한 시간과 대역폭 만 사용합니다. HTTP는 바이너리 파일을 안전하게 전송할 수 있습니다. 물론 멀티 파트는 명확하게 지정된 MIME 형식을 사용하여 여러 부분을 보낼 수 있도록 설계되었습니다. 그래서 하나의 application/json 파트를 image/png의 다른 것으로 전송할 수 있습니다.

관련 문제