2011-09-30 84 views
1

我想在Android和iPhone的Http Post中发送图像字节数据。在android中发送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。 Hope会帮助你...

+0

我没有它不工作这种方式添加字节数据在JSON字符串 – Anand

+0

THN我觉得你也可以通过这种形象 – Richa

+0

我已经做了,但没有运气的base64,我想确切的代码发送此类型的数据在JSON基本的东西发送图像数据我已经做了 – Anand

0

Dude只是将图像转换为字节,然后用base64字符串解码这些数据并在json中传递该字符串。顺便说一句,我从iPhone

+0

我已经做了,但没有运气,我想确切的代码发送这种数据在JSON基本的东西发送图像数据我已经这样做 – Anand

+0

什么Mr.Rathore建议也是有效的Android也.... – Richa

+0

对不起,我没有Java代码为:( –