Я пытаюсь реализовать задачу gradle для загрузки файла APK в мой веб-сервис, используя http-builder-ng
.Я борюсь с частью кодирования.
Файл APK по сути является файлом формата ZIP, поэтому я попытался использовать тип содержимого application/zip
, но он не распознается предоставленными кодировщиками:
task publish(...) {
// ...
post {
request.contentType = 'multipart/form-data'
request.encoder 'multipart/form-data', OkHttpEncoders.&multipart
request.body = multipart {
part 'file', 'myApp.apk', 'application/zip', new File(System.getProperty('user.dir'), 'myApp.apk')
}
response.success { fs, content ->
prinln "success"
}
}
}
Сообщение об ошибке следующее: Could not find encoder for content-type (application/zip)
Кто-нибудь может мне помочь, какой кодер использовать и как?