2013-01-02 1 views
0

HTML5 애플리케이션에서 이미지 및 객체를 백엔드로 보내야합니다. 최상의 솔루션은 무엇입니까? :이미지 및 객체가있는 REST/JSON : 다중 형식 또는 순수 JSON

Solution1 : 데이터로서 오브젝트 + 화상을 포함하는 간단한 JSON 메시지 보내기 : URI

2 개 부분 (객체 JSON 문자열 이미지 + 화상 형태)

Solution2와 다중 형태 보내기

2 가지 솔루션의 장점/단점을 찾을 수 있습니까? 또는 새로운 솔루션을 제안합니까?

답변

1

표준 HTML이 사용하기 때문에 양식 데이터를 사용하여 서버로 데이터를 전달하는 것이 좋습니다 (예 : multipart/form-data 사용). 데이터가 JSON 형식이어야하는 경우 서버 측에서 변환 할 수 있습니다. JSON 객체를 전달해야하는 경우 문자열을 키로 사용하고 JSON 문자열을 값으로 사용할 수 있습니다.

데이터 URI 스키마를 사용하면 이미지가 문자열로 인코딩되어 더 길어 지므로 클라이언트가 더 많은 데이터를 전달해야합니다.

관련 문제