Retrofit android MultiPart

182
24 ноября 2018, 01:20

Приложение отправляет изоброжения и несколько строчек. Примерно так (пишу на телефоне. не судите строго) :

@Multipar
@POST("url")
Call <Response> senPub (@Part("json") RequestBody json , @Part("image") RequestBody image)

Все окей. Успешно отправляется на сервер но проблема в том что получаю я его не в переменной $FILES (django request.FILES) а в $POST. Из-за чего это и как решить проблему?

Answer 1

Попробуйте так:

public interface FileUploadService {  
@Multipart
@POST("upload")
Call<ResponseBody> upload(@Part("description") RequestBody description,
                          @Part MultipartBody.Part file);

}

Подробнее тут

READ ALSO
Непроверяемые (Unchecked) исключения в Java [закрыт]

Непроверяемые (Unchecked) исключения в Java [закрыт]

Какие непроверяемые исключения чаще всего встречаются в реальных проектах? (если можно отсортировать по частоте случаемости)

139
Странное поведение ExpandableListAdapter

Странное поведение ExpandableListAdapter

Имеется ExpandableListView, так он инициализирован:

173
Как сделать 2 колонки на Flexbox

Как сделать 2 колонки на Flexbox

Как при помощи флекс-технологии построить 2 колонки одинаковой ширины? При этом элементы внутри колонок не должны переносится на следующую...

204
Как вставить разрыв страницы (переход на новую строчку) в ячейке HTML таблицы

Как вставить разрыв страницы (переход на новую строчку) в ячейке HTML таблицы

Делаю вывод html страницы в RubyOnRails проекте и столкнулся с такой проблемойЕсть ячейка таблицы в которую я вывожу строку, например "значение1,...

209