Привет. Может ли кто-нибудь? Пожалуйста, помогите мне в загрузке нескольких изображений, выбранных из галереи, параметр 'images' в виде списка массивов, который я пробовал с этим, но ни один ответ не может мне помочь.
Этомое тело запроса:
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");
MultipartBody.Builder mRequestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM);
if (Imagepaths.size() > 0) {
for(String path:Imagepaths) {
File file = new File(path);
mediaType = path.endsWith("png") ?
MediaType.parse("image/png") : MediaType.parse("image/jpeg");
RequestBody imageBody = RequestBody.create(mediaType, file);
mRequestBody.addFormDataPart("images", file.getName(), imageBody);
}
}
RequestBody rb = mRequestBody.build();
Это вызов для модернизации:
@Multipart
@POST("upload_images/")
Call<ResponseBody> retrofitImageUpload(@Header("Authorization") String auth,
@Header("Content-Type") String contentType,
@Part("images") RequestBody req);