通过Gradle/Groovy多部分请求任务上载APK文件
我正在尝试实现一个gradle任务,使用通过Gradle/Groovy多部分请求任务上载APK文件,gradle,groovy,multipart,gradle-task,Gradle,Groovy,Multipart,Gradle Task,我正在尝试实现一个gradle任务,使用httpbuilderng将一个APK文件上传到我的web服务。我正在努力处理编码部分 APK文件实际上是ZIP格式的文件,因此我尝试使用内容类型application/ZIP,但提供的编码器无法识别它: task publish(...) { // ... post { request.contentType = 'multipart/form-data' request.encoder 'multipart/
httpbuilderng
将一个APK文件上传到我的web服务。我正在努力处理编码部分
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"
}
}
}
错误消息如下:
找不到内容类型的编码器(应用程序/zip)
有人能帮我使用哪种编码器以及如何使用吗