Start a Project

Upload a image bitmap Via Volley Multipart Request

Previously, like all developers we use a HttpUrlConnection or similar Client for creating a connection and uploading a file to the server. If you are using Volley or any other Http client library. Then I am sure they don’t let you reinvent the wheel.

 

In this post, we are going to upload a bitmap (usually an image bitmap which can be obtained from the camera or from storage)

 

Here are the steps:

 

  1. We compress the Bitmap to the standard image format along with the compression.
  2. We create a ByteArray of newly created Bitmap’s ByteArrayOutpuStream.
  3. We create a new data stream and add single or multiple files as per the Multipart standard.
  4. When the DataOutputStream is created which hold the compressed bitmap and it’s ready to pass using MultiPartRequest

/* MutipartRequest class */

/* Compressing bitmap and creating Multipart Request*/

 

/* build different part in the data output stream */

Hope from now you don’t need AsyncTask and HttpUrlConnection classes when you are using some Http client library.

 

Stay updated !!

 

Exit mobile version