Я отправляю несколько данных на сервер, используя модифицированную модификацию: 2.0.0-beta2. Данные содержат массив файлов ArrayList<File>
. Я использую этот код для отправки обособленно файла:retrofit: 2.0.0-beta2 post массив файлов
public Call<User> requestUpdateProfile3(String token, File image) {
RequestBody requestBodyImage = RequestBody.create(MediaType.parse("multipart/form-data"), image);
return apiService.updateProfile3(token, requestBodyProfile, requestBodyImage);
и это на ApiService
@Multipart
@POST("/shanyraq/profile/update")
Call<User> updateProfile3(
@Header(value = "X-AUTH-TOKEN") String toke,
@Part("1\"; filename=\"1.jpg") RequestBody image);
Вопрос: Как я могу сообщение массив файлов с помощью переоснащения: 2.0.0-beta2 ??
я могу отправить массив файла в один RequestBody? – kadik
Класс RequestBody имеет методы с именем 'create', которые принимают объект File или MediaType в качестве аргумента. Поэтому я думаю, что вы не можете хранить массив внутри RequestBody, но вы можете отправить массив RequestBody на webservice –
Как вы определяете имя/значение. Если я хочу отправить его на сервер под «images []», как я могу это сделать? – Sree