Witam, używam modernizacji z Androidem irównież laravel 5.1 do przesyłania plików po stronie serwera. Problem, z którym się teraz zmagam, polega na tym, że w ramach modernizacji chcę wysłać wiele obrazów o tej samej nazwie po stronie serwera i złapać je pod tą nazwą.
Przykładowe dane wejściowe przy użyciu listonosza:
Jeśli ktoś coś o tym wie, prosimy o komentarz, opublikuj :)
W każdym razie dzięki
Odpowiedzi:
0 dla odpowiedzi № 1Byłbym szczęśliwy i zachwycony, gdyby to również mogło ci pomóc.
Umowa API serwera: Typ danych wejściowych: Dane z wielu części
Dane do przesłania w treści względem klucza zwanego „obrazkami”
@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);