OKhttp3.X 3.0上传图片文件及表单MultipartBody
来源:互联网 发布:三维电器接线软件 编辑:程序博客网 时间:2024/05/29 21:30
图片上传给服务器
okhttp3提供啦MultipartBody,可以上传Multipart表单
实现上传文件以及上传参数
public static Request getFileRequest(String url,File file,Map<String, String> maps){ MultipartBody.Builder builder= new MultipartBody.Builder().setType(MultipartBody.FORM); if(maps==null){ builder.addPart( Headers.of("Content-Disposition", "form-data; name=\"file\";filename=\"file.jpg\""), RequestBody.create(MediaType.parse("image/png"),file) ).build(); }else{ for (String key : maps.keySet()) { builder.addFormDataPart(key, maps.get(key)); } builder.addPart( Headers.of("Content-Disposition", "form-data; name=\"file\";filename=\"file.jpg\""), RequestBody.create(MediaType.parse("image/png"),file) ); } RequestBody body=builder.build(); return new Request.Builder().url(url).post(body).build(); }
如果是参数,则通过addFormDataPart添加 如果是文件,则通过addPart添加
阅读全文
3 0
- OKhttp3.X 3.0上传图片文件及表单MultipartBody
- OKhttp3.X 3.0上传图片文件及表单MultipartBody
- retrofit2+okhttp3图片上传及进度监听
- okhttp3上传图片
- form表单上传文件、图片
- 表单中上传文件、压缩上传图片
- 图片、文件表单上传以及异步上传
- 表单处理及文件上传
- OKHttp3学习笔记-文件上传
- Okhttp3表单上传数据到服务器使用指南
- jquery mobile 表单提交 图片/文件 上传
- iOS 图片文件上传 ----表单形式
- Okhttp3上传参数、文件和同时上传
- 使用FormData表单数据对象提交表单及上传图片
- Android OkHttp3 上传多张图片
- Android 使用okhttp3 post 上传图片
- android okHttp3 post上传图片给服务器
- DISCUZ图片及文件上传
- Hibernate
- 万事开头难然后中间难最后结尾难
- 欢迎使用CSDN-markdown编辑器
- ReadMe for Message Handlers and Scheduler Tutorial
- 欢迎使用CSDN-markdown编辑器
- OKhttp3.X 3.0上传图片文件及表单MultipartBody
- 嵌入式开发环境搭建
- Linux find命令
- 6月29日云栖精选夜读:Java、PHP、Python、JS 等开发者都如何绘制统计图
- git排除常用配置,svn与git共存时.gitignore配置
- 【Java并发】相关概念
- Makefile 中的 ifeq 的缩进导致的错误
- Hello World,New Begin!
- 正则表达式获取网页<meta name="description" content=内容