Fuel Upload поддерживает необязательный параметр data form.i передал этот параметр и многокомпонентные данные для загрузки, но только данные формы загрузки файлов работают, не связанные с запросом
val formData = listOf ("title" to "test"), "desc" to "test")
FuelRequest = Fuel.upload(URL, method = Method.POST, parameters = formData)
.dataParts { request, url -> listOf(DataPart(File(URL), "file")) }
я зарегистрировал объект запроса, но он только содержит.Кстати, если мы передадим пустой массив данных, данные формы будут отправлены
Вот как будет выглядеть запрос obj
"Body: --163773469cc Content-Disposition: form-data; name =" file "; filename = "ydu.mp4" Тип содержимого: �������ftypmp42��������is
и без файла (пустой массив данных)
-"Тело: - 1637736aeab Содержание-Расположение: форма-данные;name = "title" Content-Type: text / plain
test
- 1637736aeab Content-Disposition: form-data;name = "desc" Content-Type: text / plain
test --1637736aeab-- "" Заголовки: (3) "Accept-Encoding: сжатие; q = 0,5, gzip; q = 1,0 Content-Type: multipart / form-data; border = 1637736aeab