Tamicer / Novate

A safety client by Https for android, (Android网络框架,基于Retrofit和RxJava打造的链式网络库, 支持okhttp的调用风格,又兼容Retrofit API,并支持rxJava链式操作)
Apache License 2.0
1.43k stars 268 forks source link

参数和文件要一起上传怎么整? #107

Open wwwgaoxi opened 2 years ago

wwwgaoxi commented 2 years ago

用户上传文件,需要把文件和用户ID 绑定,所以用户id需要一起上传

用rxUploadWithPartMap,都添加上去行不通,请问怎么 把参数跟文件一起上传?

var string="audio/mp3" var requestBody= RequestBody.create(MediaType.parse(string),mp3File) val maps= ArrayMap<String, MultipartBody.Part>() maps["file"] = MultipartBody.Part.createFormData("file", mp3File.name, requestBody) maps["bizId"] = MultipartBody.Part.createFormData("userID", "649")

novate.rxUploadWithPartMap(URL, maps, object : RxStringCallback() {})

HeroGentry commented 2 years ago

想创业,开网店,低投资,高收入,叫你月月赚翻,美滋滋。本店诚招代理商,包教包会。QQ:2020633271旺旺:梦凌love13