-
Notifications
You must be signed in to change notification settings - Fork 0
UpLoad
StormKid edited this page Jul 1, 2019
·
1 revision
fun doUpload(){
Okkt.instance.Builder()
.setUrl("/part")
.putFileNameKey("file")
.putFile(externalCacheDir!!)
.postFile(object :CallbackRule<Any>{
override suspend fun onSuccess(entity: Any, flag: String) {
}
override suspend fun onFailed(error: String) {
}
})
}
注意:此直传方式为默认的mutipart上传文件
方法名 | 参数类型 | 方法描述 |
---|---|---|
setParams | HashMap | 拼接在url字符串后面的请求参数 |
setFlag | String | 请求标志,根据不同请求标志来识别对应的请求从而在success中进行分别对应 |
setUrl | String | 请求base后拼接的内容 |
putFileNameKey | String | 与后台交互的时候所对应的key |
putFile | File | 当前您需要上传的文件 |