2011-09-30 2 views
1

안드로이드와 아이폰의 Http Post에서 이미지 바이트 데이터를 보내고 싶습니다. 안드로이드에 json 요청으로 이미지 바이트 데이터를 보냅니 까?

는 내가 사전에 JSON 문자열 아래 JSON처럼에

{ 
"Request": { 
    "data": { 
    "Key": "keydata", 
    "info": {}, 
    "param": { 
     "title": "Testingpostmultipartimageupload", 
     "photo": **"IMAGE BYTE DATA"**, 
     "photoFilename": "Test.png" 
    } 
}, 
"info": {} 
} 

덕분에 이미지 데이터를 전송하기 위해 괭이를 알고

답변

0
ByteArrayOutputStream ba = new ByteArrayOutputStream(); 
    imageBitmap.compress(Bitmap.CompressFormat.PNG, 100, ba); 
    byte[] bmpbyte_sign = ba.toByteArray(); 

패스 bmpbyte_sign을 보자. 희망은 도움이 될 것입니다 ...

+0

아니 그 방법은 JSON에서 바이트 데이터를 추가하는 방법 – Anand

+0

thn 나는 그 이미지의 base64을 전달할 수도 있다고 생각한다 – Richa

+0

나는 행운을했지만 정확한 코드가 이것을 보내길 원한다. 일종의 JSON에서 이미지 데이터를 전송하는 기본 작업 그 일을했습니다 – Anand

0

그냥 이미지를 바이트로 변환 한 다음이 데이터를 base64 문자열로 디코딩하고 해당 문자열을 json으로 전달합니다. BTW 내가 아이폰에서 왔어

+0

행운은 없었지만, JSON에서 데이터의 이런 종류의 데이터를 보내려면 정확한 코드를 보내고 싶습니다. 이미지 데이터를 보내려면 – Anand

+0

Mr.Ratore 또한 제안 안드로이드에 대한 유효합니다 .... – Richa

+0

미안 해요이 자바 코드가 없어 :( –

관련 문제