2016-04-01 2 views
0

Я использую retrofit2 + rxAndroid для работы с REST. Я хочу отправить многостраничный запрос с изображением и текстом. Но что-то не работает, а вместо изображения + текст у меня есть «trim, nshtml, max | 140».Retrofit multipart request

Это моя просьба:

@Multipart 
    @POST("feed/post/add") 
    public Observable<VehicleSearchResponse> 
    addPost(@Header("Authorization") String token, @Header("Content-Type") String contenttype, 
      @Part("text") String message, 
      @Part("attached_images") RequestBody file); 

И это, как я формирую свою RequestBody

RequestBody.create(MediaType.parse("image/jpg"), persistImage(bitmap2, "test")) 

Пожалуйста, помогите мне.

+0

Я изменил мою просьбу @Multipart @post ("подача/пост/добавить") общественного Наблюдаемые addPost (@Header ("Авторизация") Строка лексемы, @Part ("attached_images \"; filename = \ "image.jpg \" ") Файл RequestBody, @ Part (" text ") String test ), но теперь моя текстовая часть выглядит как" text " –

ответ

0

Вы пытались использовать:

MultipartBody.create(MultipartBody.FORM, bytes) 

для attached_images части?

Смежные вопросы