1

I am using following methods to upload single image and and text data but i didn't find working code to upload multiple images with one key.

public static void buildPartImage(DataOutputStream dataOutputStream, byte[] fileData, String parameterName,String fileName) throws IOException {

           dataOutputStream.writeBytes(twoHyphens + boundary + lineEnd);
           dataOutputStream.writeBytes("Content-Disposition: form-data; name=\"image\"; filename=\""
                   + fileName + "\"" + lineEnd);

           dataOutputStream.writeBytes(lineEnd);

           ByteArrayInputStream fileInputStream = new ByteArrayInputStream(fileData);
           int bytesAvailable = fileInputStream.available();

           int maxBufferSize = 1024 * 1024;
           int bufferSize = Math.min(bytesAvailable, maxBufferSize);
           byte[] buffer = new byte[bufferSize];

           // read file and write it into form...
           int bytesRead = fileInputStream.read(buffer, 0, bufferSize);

           while (bytesRead > 0) {
               dataOutputStream.write(buffer, 0, bufferSize);
               bytesAvailable = fileInputStream.available();
               bufferSize = Math.min(bytesAvailable, maxBufferSize);
               bytesRead = fileInputStream.read(buffer, 0, bufferSize);
           }
           dataOutputStream.writeBytes(lineEnd);

    }

    public static void buildTextPart(DataOutputStream dataOutputStream, String parameterName, String parameterValue) throws IOException {
        dataOutputStream.writeBytes(twoHyphens + boundary + lineEnd);
        dataOutputStream.writeBytes("Content-Disposition: form-data; name=\"" + parameterName + "\"" + lineEnd);
        dataOutputStream.writeBytes("Content-Type: text/plain; charset=UTF-8" + lineEnd);
        dataOutputStream.writeBytes(lineEnd);
        dataOutputStream.writeBytes(parameterValue + lineEnd);
    }
OneCricketeer
  • 179,855
  • 19
  • 132
  • 245
  • i think you are getting your ans from here https://stackoverflow.com/questions/34260160/uploading-multiple-images-with-volley – ND1010_ Sep 07 '17 at 06:09

0 Answers0