private void postUserImage() {
volleyParser.showDialog();
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
Log.d("TAG", "Edit User Info API: " + Api.Edit_User_Image);
try {
if (byteArray != null) {
//File file = new File(imagePath);
builder.addBinaryBody("CustomerImage", byteArray, ContentType.create("image/png"), "Cust_" + prefs.getCustomerId() + ".png");
}
} catch (Exception e) {
e.printStackTrace();
}
RequestQueue requestQueue = Volley.newRequestQueue(context);
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Authorization", "Basic ZGhhdmFsLnNAbXNwLWdyb3VwLmNvLnVrOjd0emhYWEN4Rit3PQ==");
HttpEntity httpEntity = builder.build();
MultipartRequest request = new MultipartRequest(Api.Edit_User_Image,
httpEntity, Response.class, headers, createSuccessListener(), createErrorListener());
request.setRetryPolicy(new DefaultRetryPolicy(10000, DefaultRetryPolicy
.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
requestQueue.add(request);
}
No comments:
Post a Comment