retrofit2+reactivex+okhttp3 上传不同参数 后台PHP
来源:互联网 发布:手机淘宝如何改会员名 编辑:程序博客网 时间:2024/06/06 04:26
/** * 上传多张图片 */@Multipart@POST("XXX")Observable<Object> UploadPhotos(@Part("xxxx") String token, @Part("xxx") String sign, @PartMap Map<String, RequestBody> maps);
传入maps的构成
Map<String, RequestBody> photoFileMaps = new HashMap<>();photoFileMaps.put("file" + i + "\"; filename=\"" + file.getName(), RequestBody.create(MediaType.parse("image/png"), file));
/** * 上传单张图片 */@Multipart@POST("xxx")Observable<Object> uploadAvatar(@Part("xxx") String token, @Part("xxxx") String sign, @Part MultipartBody.Part img);上传的img构成
RequestBody requestBody = RequestBody.create(MediaType.parse("image/jpg"), file);MultipartBody.Part body = MultipartBody.Part.createFormData("image", file.getName(), requestBody);/** * 上传数组 */@Multipart@POST("xxx")Observable<Object> createJob(@PartMap Map<String, String> map, @Part("xx[]") List<String> list);/** * 上传字符串 */@FormUrlEncoded@POST("xxx")Observable<Object> removeJob(@FieldMap Map<String, String> map);
阅读全文
0 0
- retrofit2+reactivex+okhttp3 上传不同参数 后台PHP
- retrofit2+okhttp3图片上传及进度监听
- retrofit2上传文件参数问题
- Okhttp3上传参数、文件和同时上传
- okhttp3 retrofit2 缓存问题
- Rxjava+Retrofit2+Okhttp3
- Retrofit2+okhttp3 使用教程
- 初探Okhttp3+Retrofit2+RXJava
- Retrofit2+OkHttp3+RxJava2
- Retrofit2、okHttp3、RxAndroid使用
- Rxjava2+okhttp3+Retrofit2封装
- Okhttp3+Rxjava+Retrofit2封装
- okhttp3上传文件并携带其他参数
- Okhttp3参数和文件同时上传
- Retrofit2.0:上传图片到PHP
- Retrofit2初尝试(rxjava + okhttp3)
- Retrofit2.0+okhttp3设置缓存
- Retrofit2+okHttp3使用样例
- JSON put ,accumulate,element 区别
- struts2 验证框架
- 数据结构--完全二叉树的判断
- python3写的简单本地文件上传服务器
- windows下Python、pip、pyspider的安装,构建爬虫环境(一)
- retrofit2+reactivex+okhttp3 上传不同参数 后台PHP
- 关于Unity3D的一些笔试题(3)
- hdoj 1595 最短路中的最长路(good)
- Visual Studio Code的插件配置
- java设计模式之模板方法模式
- subprocess.check_output 和subprocess.Popen区别
- Kotlin学习--集合操作符之生产操作符
- 8 位数码难题的问题求解
- Javascript学习笔记(字符串)