我是靠谱客的博主 优雅可乐,最近开发中收集的这篇文章主要介绍Retrofit实现文件上传(二),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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实现文件上传(二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部