Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. final OkHttpClient client = new OkHttpClient();
  2. MediaType MEDIA_TYPE_PNG;
  3.  
  4. MultipartBody.Builder buildernew = new MultipartBody.Builder().setType(MultipartBody.FORM);
  5. for (Image image : media) {
  6. MEDIA_TYPE_PNG = image.getName().endsWith("png") ? MediaType.parse("image/png") : MediaType.parse("image/jpeg");
  7. RequestBody imageBody = RequestBody.create(MEDIA_TYPE_PNG, image.getPath());
  8. buildernew.addFormDataPart("file", image.getName(), imageBody);
  9. }
  10. MultipartBody requestBody = buildernew.build();
  11. final Request request = new Request.Builder()
  12. .addHeader("authorization", "Bearer " + Credentials.getAuthToken(mContext))
  13. .url(url)
  14. .post(requestBody)
  15. .build();
  16. Thread thread = new Thread(new Runnable() {
  17. @Override
  18. public void run() {
  19. try {
  20. Response response = client.newCall(request).execute();
  21. if (response.message().contentEquals("OK") && response.code() == 200) {
  22. System.out.println(response.body().string());
  23. }
  24. System.out.println(response.body().string());
  25. } catch (Exception e) {
  26. Log.e(TAG, e.getMessage());
  27. }
  28. }
  29. });
  30. thread.start();
  31.  
  32. { "file" : [Files] }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement