多张不确定图片
@Multipart
@POST("feedback")
Call<BaseResponseModel> feedback(
@Part("tel") RequestBody mobileNumber, @Part("token") RequestBody token,
@Part("uid") RequestBody uid, @Part("content") RequestBody content,
@PartMap Map<String, RequestBody> images
);
// -------------
Map<String, RequestBody> imageMap = new HashMap<>();
RequestBody imageBody = RequestBody.create(MediaType.parse("image/png"), image);
imageMap.put("file[]" + "\";filename=\"" + image.getName(), imageBody);
主要的是字符拼接部份
单张图片
@Multipart
@POST("update")
Observable<RequestModel> updateUserInfo(
@Part("uid") RequestBody uid, @Part("tel") RequestBody mobileNumber,
@Part("name") RequestBody name, @Part MultipartBody.Part file, @Part("token") RequestBody token
);
// ---------------------
RequestBody requestFile = RequestBody.create(MediaType.parse("multipart/form-data"), file);
MultipartBody.Part fileBody = MultipartBody.Part.createFormData("image", file.getName(), requestFile);
网友评论