@Multipart
@POST("xxxxxx")
Call<XXXX> upload(@Part List<MultipartBody.Part> files);
List<File> files = new ArrayList<>();
List<MultipartBody.Part> files2 = new ArrayList<>();//TODO 上传多张图片
for (int i = 0; i < files.size(); i++) {
RequestBody requestBody = RequestBody.create(MediaType.parse("image/*"), files.get(i));
MultipartBody.Part form = MultipartBody.Part.createFormData("files", files.get(i).getName(), requestBody);
files2.add(form);
}
Call<FilesUpload> call = HttpUtils.getInstance().getApiService(ApiService.class).upload(files2);
call.enqueue(callback);