레일 3에서 비트 맵 이미지 데이터를 JSON 형식으로 서버에 게시하고 싶습니다. 다음 단계를 수행합니다.
1. 클라이언트에서 비트 맵 이미지를 문자열로 변환합니다.
2. 문자열을 JSON 형식으로 인코딩하고 서버에 게시하십시오.
3. JSON 형식의 비트 맵 이미지 데이터를 디코딩합니다.
이제 문제는 다음과 같습니다.
비트 맵 이미지에서 JSON 형식으로 인코딩 한 후 0 바이트 또는 기타 읽을 수없는 바이트가 많습니다. 0 바이트는/u0000으로 변환되고, 스페이스 바이트는/u000a로 변환됩니다.
JSON 문자열 "\ u0066, 서버 측에서
, 나는 JSON 문자열을 디코딩 ActiveResource :: 형식 : JsonFormat.decode를 사용하지만, 예를 들어,/u0000의 사항을 충족 할 때 방법이 중지됩니다 \ u0000 \ u0066 \ u0066 "은"ff "로 디코드되고 나머지 세 바이트는 자동으로 삭제됩니다.
이 문제를 해결하는 방법? JSON 문자열을 직접 디코딩하는 함수를 작성해야합니까?Rails 3에서 JSON 형식으로 이미지 데이터를 디코딩하는 방법은 무엇입니까?
0
A
답변
3
실제로 멀티 파트 양식에서이 데이터를 바이너리로 게시해야합니다.
문자열로 인코딩해야하는 경우 use base64.
관련 문제
- 1. simplejson을 사용하여 다음 데이터를 디코딩하는 방법은 무엇입니까?
- 2. json 데이터 배열을 디코딩하는 방법은 무엇입니까?
- 3. 이 JSON 문자열을 디코딩하는 방법은 무엇입니까?
- 4. Perl에서 데이터를 JSON 형식으로 변환합니다.
- 5. jQuery로 JSONP 데이터를 디코딩하는 방법은 무엇입니까?
- 6. SBJSON iPhone SDK를 사용하여 데이터를 JSON 형식으로 변환하는 방법은 무엇입니까?
- 7. ActionScript 3에서 xml을 ActionScript 클래스로 디코딩하는 방법은 무엇입니까?
- 8. 파이썬 3에서 HTTP 요청 헤더와 본문을 디코딩하는 방법은 무엇입니까?
- 9. Rails 3에서 searchlogic에서 metwhere로 변환하는 방법은 무엇입니까?
- 10. Rails 3에서 통합 테스트를 수행하는 방법은 무엇입니까?
- 11. Rails 3에서 동적으로 그리는 방법은 무엇입니까?
- 12. 이 데이터를 디코딩하는 방법
- 13. 여러 JSON 형식으로 작업하는 방법은 무엇입니까?
- 14. Rails 3에서 데이터를 가져 오기위한 조인의 범위
- 15. PHP에서 JSON 웹 서비스를 호출하고 디코딩하는 방법은 무엇입니까?
- 16. Rails 3에서 JSON 응답 내에서 HTML을 어떻게 렌더링합니까?
- 17. 브라우저 PDF 형식으로 데이터를 여는 방법은 무엇입니까?
- 18. android에 표 형식으로 데이터를 표시하는 방법은 무엇입니까?
- 19. 보기의 내용을 이미지 형식으로 변환하는 방법은 무엇입니까?
- 20. Rails 3에서 뭔가 "좋아"하는 적절한 RESTful 방법은 무엇입니까?
- 21. phpciphered 파일을 디코딩하는 방법은 무엇입니까?
- 22. H264 스트림을 디코딩하는 방법은 무엇입니까?
- 23. C에서 base64를 디코딩하는 방법은 무엇입니까?
- 24. JSON 형식으로 데이터 게시
- 25. iPhone에서 JSON으로 UTF8 문자를 디코딩하는 방법은 무엇입니까?
- 26. json 파일에 json 형식으로 데이터 쓰기?
- 27. STXL.CLUSTD에서 SAP 텍스트를 디코딩하는 방법은 무엇입니까?
- 28. ExtJS에서 jsonreader를 다른 json 입력 형식으로 정의하는 방법은 무엇입니까?
- 29. 웹 서버에서 Base64 데이터를 부분적으로 다운로드하고 인코딩 된 데이터를 부분적으로 디코딩하는 방법은 무엇입니까?
- 30. Rails 3에서 MetaSearch로 검색
그러나 base64 버전이 훨씬 더 크고 인코딩, 전송 및 디코딩에 더 많은 CPU 시간이 필요하다고 예상하십시오. –