概述
1.序言
这几天一直在忙其他乱七八糟的事情,都没能好好敲我的代码呢?昨天,在大力大神的指点下,我对Retrofit的文件上传开悟了;在上节的解析中,我只是蜻蜓点水的提了一下Retrofit的文件上传,这不,为今天的进阶埋下伏笔么?哈哈,没有看第一节的赶紧去打打基础哈:http://blog.csdn.net/zhangxing52077/article/details/52802069
2.文件上传难点解析
1.文件上传一般用post请求
2.文件上传的API接口中不能带@FormUrlEncoded参数
3.一般要携带@Multipart(上传文件的标志)
4.接口范例:
@Multipart
@POST("UploadServlet")
Call<String> uploadFile(@PartMap Map<String, RequestBody> params);
或
@Multipart
@POST("UploadServlet")
Call<ResponseBody> upload(@Part("description") RequestBody description,
@Part MultipartBody.Part file);
@PartM
最后
以上就是优雅可乐为你收集整理的Retrofit实现文件上传(二)的全部内容,希望文章能够帮你解决Retrofit实现文件上传(二)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复