Загрузить несколько изображений с тем же именем, что и массив Retrofit 2.0.0-beta2

Привет, ребята, я использую модификацию с Android, а также laravel 5.1 для загрузки файлов на серверную сторону. Теперь проблема, с которой я сталкиваюсь, заключается в том, что при модернизации я хочу отправлять несколько изображений с одинаковыми именами на стороне сервера и перехватывать их под этим именем.

Пример ввода с использованием почтальона:

введите описание изображения здесь

Если кто-нибудь знает что-нибудь об этом, пожалуйста, прокомментируйте, пост 🙂

В любом случае спасибо

1

Решение

Я был бы счастлив и рад, если бы это могло помочь и вам.

Контракт API сервера: Тип ввода: данные из нескольких частей

Данные для отправки в теле по ключу, называемому «изображения»

@POST("feeds")
Call<> createFeeds(@Body RequestBody file);


MultipartBody.Builder builder = new MultipartBody.Builder();
builder.setType(MultipartBody.FORM);
builder.addFormDataPart("content", textContent);

for(String filePath : imagePathList){
File file = new File(filePath);
builder.addFormDataPart("images", file.getName(),
RequestBody.create(MediaType.parse("image/*"), file));
}

MultipartBody requestBody = builder.build();
Call<SocialCreateFeedResponse> call = mSocialClient.createFeeds( requestBody);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]