Загрузить APK файл через Gradle/Groovy Multipart Request

Я пытаюсь реализовать задачу 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)

Кто-нибудь может мне помочь, какой кодер использовать и как?

0 ответов

Другие вопросы по тегам