1,添加依赖
compile 'com.squareup.retrofit2:retrofit:2.1.0'
//依赖和retrofit对应的gson解析类库,配置了就拥有了json解析的功能
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
2,Retrofit 上传文件
【1】定义访问注释接口
-
接口文档
-
定义访问注释接口
//上传头像的业务方法
@Multipart //以多块的格式开上传文件
@POST("upload")
Call<Result> uploadAvatar(@Part("file") RequestBody reqBody);
//批量上传文件
@Multipart //以多块的格式开上传文件
@POST("uploadMulti")
Call<Result> uploadAvatars(@PartMap HashMap<String,RequestBody> map);
【2】调用RetrofitHelper获取对象
-
服务器接口需要我们传入一个file字段。但是单独传一个file 字段会报错
</