-1
をアップロードアンドロイドマルチ画像でJSONArrayを渡すには、「タグ」と「カテゴリ」マルチ画像でどうすればArrayListの値を渡したい
HttpClient httpClient = new DefaultHttpClient();
QuestionPicArray = params[0];
HttpPost httpPost = new HttpPost(UrlLinks.base_url + "/api/forum/create");
httpPost.addHeader(Constants.AUTHORIZATION, sp.getToken(context));
httpPost.addHeader(Constants.contentType, "image/jpeg");
org.apache.http.entity.mime.MultipartEntity entity = new org.apache.http.entity.mime.MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
for (int i = 0; i < QuestionPicArray.size(); i++) {
File sourceFile = new File(QuestionPicArray.get(i).toString());
entity.addPart("file[" + i + "]", new FileBody(sourceFile));
entity.addPart("title", new StringBody(title.toString()));
entity.addPart("desc", new StringBody(desc.toString()));
entity.addPart("askedTo",new StringBody(askedTo.toString()));
if (!askedTo.equalsIgnoreCase("open"))
entity.addPart("anaonFlag",new StringBody(anaonFlag.toString()));
for(int j=0;j<tags.size();j++)
{
// Array
entity.addPart("tags",new StringBody(String.valueOf(tags.get(j)), Charset.forName("EUC-KR")));
}
for(int j=0;j<category.size();j++)
{
// Array
entity.addPart("category",new StringBody(String.valueOf(category.get(j)), Charset.forName("EUC-KR")));
}
}
httpPost.setEntity(entity);
// Making server call
HttpResponse response = httpClient.execute(httpPost);
HttpEntity r_entity = response.getEntity();
getData = EntityUtils.toString(r_entity);
をアップロードして、私は「結果のエラー:が見つかりません」を取得していた結果として
MultipartEntityのaddPart()でarrayListの値を渡す方法を教えてください
結果はどういう意味ですか? – ppreetikaa
ネットワークから返されたデータ。 – KeLiuyue
戻り値は**ありません**、私はMultipartEntityオブジェクトのaddPart()にarrayListの値を渡さなければなりません。どうすればいいですか? – ppreetikaa