Использовать Multi Part
Например
@Multipart
@POST("/v1/upload/sell-image")
Call<CustomerUploadImageResponse> signUp(
@Header(KEY_X_AUTH) String authToken,
@Part List<MultipartBody.Part> signUpDataList
);
Для создания signUpDataList Используйте как
List<MultipartBody.Part> signUpDataList = new ArrayList<>();
signUpDataList.add(MultipartBody.Part.createFormData("qid", "1333"));
signUpDataList.add(MultipartBody.Part.createFormData("ut", "xyz");
String path = customerImageUploadData.getImageUrl();
Bitmap bitmap = ImageUtil.getBitmap(mActivity, path);
if (null != bitmap) {
MultipartBody.Part part = MultipartBody.Part.createFormData(
"img",
"profile.jpg",
RequestBody.create(null, ImageUtil.getBytesFromBitmapFullQuality(bitmap))
);
signUpDataList.add(part);
}