Skip to content

mhisham/Android-Retrofit2-Multipart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Android-DocumentHelper

  • AppUtils to prepare file part (Multipart file)
  • Document Helper class to get real path

Example of using Rerofit2:

//Your MyApi interface
@Multipart
@POST("create-profile")
Call<JsonObject> create_profile(
            @Part("full_name") RequestBody full_name,
            @Part MultipartBody.Part profileImage);
//Init the retrofit
Retrofit retrofit = new Retrofit.Builder()
                    .baseUrl(BaseURL)
                    .addConverterFactory(GsonConverterFactory.create())
                    .build();
MyAPI api = retrofit.create(MyApi.class);
//On Activity ..
RequestBody full_name_body = RequestBody.create(okhttp3.MultipartBody.FORM, "Mohamed Hisham");
Call<JsonObject> call = Api.getInstance().create_profile(
                full_name_body,
                AppUtils.prepareFilePart(this,"image",profileImageUri))

About

HTTP Multipart Request using Retrofit2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages