Запросить многокомпонентную загрузку изображений вместе с другими атрибутами запроса при модернизации? - PullRequest
0 голосов
/ 02 марта 2019

Я новичок в Android и мне нужно обновить свой профиль в моем приложении.Для этого мне нужно загрузить изображение на сервер, используя multipart с некоторыми другими полями, такими как имя, город, мобильный телефон, адрес электронной почты и т. Д. В одном запросе.Может ли кто-нибудь помочь мне сделать запрос POST с помощью Retrofit 2.

Это то, что я имею до сих пор:

@Multipart
@POST(/update_profile)

Call<ResponseBody> postImage(@Part MultipartBody.Part image, @Part("name") RequestBody name, @RequestBody email, @RequestBody mobile);

Это правильно или неправильно?

Как можноЯ определяю тип других полей, и для этого нужно ли отдельно добавлять разные поля или я могу создать класс модели для этого, как и другие обычные запросы?

1 Ответ

0 голосов
/ 02 марта 2019

Вы можете отправить другие атрибуты вместе с многокомпонентным изображением

@ Multipart @POST ("imageupload") Вызовите uploadImage (@Part MultipartBody.Part filePart, @Part String name);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...