Skip to content
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 当前您需要上传的文件
Clone this wiki locally