if (allSelectList.size() > 0) { for (int i = 0; i < allSelectList.size(); i++) { File file = new File(allSelectList.get(i)); RequestBody requestBody = RequestBody.create(MediaType.parse("multipart/form-data"), file); MultipartBody.Part part = MultipartBody.Part.createFormData("file", file.getName(), requestBody); list.add(part); } } @Multipart @POST Observable<ResponseBody> getImg(@Url String url, @Query("content") String content, @Part List<MultipartBody.Part> file); ` private List<MultipartBody.Part> list = new ArrayList<>();