2

In my application i want to add image array to server

public void executeMultipartRequest(String eqname, String eqdesc,String CatId,String eqserial){
try{
     ByteArrayOutputStream bos = new ByteArrayOutputStream();
     bm.compress(CompressFormat.JPEG, 75, bos);
     byte[] data = bos.toByteArray();
     HttpClient httpClient = new DefaultHttpClient();
     ByteArrayBody bab = new ByteArrayBody(data, "forest.jpg");
      String urlPath= "http://njjjjjbjjb.com/bbbbbbbb/interface/m.php?method=add";

      System.out.println("URL Path is "+urlPath);

     HttpPost postRequest = new HttpPost(urlPath);
     MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
     reqEntity.addPart("userid", new StringBody(FalconGearApp.getInstance().getUserId()));
     reqEntity.addPart("sid", new StringBody(FalconGearApp.getInstance().getSessionId()));
     reqEntity.addPart("categoryid",new StringBody( CatId));
     reqEntity.addPart("eqname",new StringBody( eqname));
     reqEntity.addPart("eqdescription",new StringBody( eqdesc));
     reqEntity.addPart("eqserial", new StringBody(eqserial));
     reqEntity.addPart("eqphoto", bab);
     reqEntity.addPart("eqphoto", bab);
     reqEntity.addPart("eqphoto", bab);

     postRequest.setEntity(reqEntity);
     HttpResponse response = httpClient.execute(postRequest);
     BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
     String sResponse;
     StringBuilder s = new StringBuilder();
     while ((sResponse = reader.readLine()) != null) {

                         s = s.append(sResponse);

                     }

                     System.out.println("Response is: " + s);



}catch(Exception e){
    e.printStackTrace();


}



 }

Using above code I am able to upload single Image , but I want to upload Image Array so please help how can I upload Image Array,

0

1 Answer 1

6

Try with this :

reqEntity.addPart("eqphoto[0]", bab0);
reqEntity.addPart("eqphoto[1]", bab1);
reqEntity.addPart("eqphoto[2]", bab2);
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.