Retrofit1文件上传
来源:互联网 发布:找网络水军公司 编辑:程序博客网 时间:2024/06/01 10:51
仅仅是想要上传个图片,在百度上找了很久,基本都是讲retrofit2的文件上传方法,少数将retrofit1的几篇方法试过却上传不成功,最终最一篇英文文章中找到了方法,亲测可行。一下为关键部分代码。
这里采用Retrofit+Rx方式,关于Rx编程本人也是刚刚接触,只是略懂点皮毛,在这不做说明。public interface UserApi{
@Multipart
@POST("/modify")Observable<UserEntity> modify_user_portrait(@Part("portrait") TypedFile portrait, @Part("user_id") int userId);}
传入需要上传的文件及其他信息。public Observable<UserEntity> modifyUserPortrait(int userId, File portrait) { TypedFile typedFile = new TypedFile("multipart/form-data", portrait); return getService().modify_user_portrait(typedFile, userId);}
0 0
- Retrofit1文件上传
- Retrofit文件上传与下载(xjh 这应该是retrofit1的代码 亲测不行)___http://www.ithao123.cn/content-7813575.html
- 文件上传---文件上传
- Retrofit1.9源码解析(二)
- Retrofit1切换到Retrofit2的注意事项
- 上传文件
- 文件上传
- 上传文件
- 文件上传
- 文件上传
- 上传文件
- 上传文件
- 文件上传
- 文件上传
- 文件上传
- 文件上传
- 文件上传
- 文件上传
- (HDU 5831)2016 Multi-University Training Contest 8 Rikka with Parenthesis II(水?)
- 安装python numpy
- iOS面试题(一)
- JDBC中BLOB的用法
- RecyclerView(控件)
- Retrofit1文件上传
- hibernate中二级缓存配置详细解析
- 常用算法之:选择排序(C语言版)
- Python 字符串前面加'r'
- 关于用ST-Link V2下载出现internal command error和keil无法识别ST—LINK的问题解决法法如下
- Win7下安装linux双系统
- myeclipse egit不能pull解决
- Objective-C Autorelease Pool 的实现原理
- Maven依赖排查