2011-09-29 51 views
1

我必須使用json請求在多部分文章中上傳圖像數據,所以任何人都可以在這裏幫助我。如何在json請求Android中上傳多部分圖像數據?

這裏是我的JSON字符串請求發送服務器(我能夠在字符串創建JSON請求,但如何發送代碼需要

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

}

所以,我怎麼能將這些數據與JSON中的圖像字節數據一起發佈到webservice ...

在此先感謝。

回答

0

,我發現我的解決方案基於這個帖子:http://prativas.wordpress.com/2014/03/03/uploading-image-from-android-app-to-server-programmatically/

而且隨着對JSON數據的多組合這樣的:

// the json values: 
multiPartEntityBuilder.addPart("fieldname", new StringBody("value",ContentType.APPLICATION_JSON)); 

//the file: 
File file = new File(filename); 
FileBody fileBody = new FileBody(file); 
multiPartEntityBuilder.addPart("FIle_Fieldname_depending_on_the_api", fileBody); 

這將文件上傳到一個REST API(Django的restframework)

相關問題