okhttp3传文件
来源:互联网 发布:霍尼矩阵控制器照片 编辑:程序博客网 时间:2024/05/16 18:00
private void sendMultipart(String s){ mOkHttpClient = new OkHttpClient(); File file = new File(s); MediaType MEDIATYPE = MediaType.parse(judgeType(s)); MultipartBody.Builder builder = new MultipartBody.Builder() .setType(MultipartBody.FORM) .addFormDataPart("userId","33") .addFormDataPart(MEDIATYPE.type(),"head.jpg", RequestBody.create(MEDIATYPE, file)); Request request = new Request.Builder().url(ActionBase.BASE_URL+"user/updateUserImg") .post(builder.build()) .build(); mOkHttpClient.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { } @Override public void onResponse(Call call, Response response) throws IOException { Log.d("wangshu", response.body().string()); } });}private static String judgeType(String path) { FileNameMap fileNameMap = URLConnection.getFileNameMap(); String contentTypeFor = fileNameMap.getContentTypeFor(path); if (contentTypeFor == null) { contentTypeFor = "application/octet-stream"; } return contentTypeFor;}
阅读全文
0 0
- okhttp3传文件
- OkHttp3下载文件失败
- retorfit2+okhttp3文件上传下载
- okHttp3.0下载文件
- OKHttp3学习笔记-文件上传
- OkHttp3
- OkHttp3
- OkHttp3
- OkHttp3
- OkHttp3
- Okhttp3
- okHttp3
- OkHttp3
- Okhttp3上传参数、文件和同时上传
- okhttp3上传文件并携带其他参数
- OKHTTP3 简单使用-包含上传文件
- Android基于Okhttp3的文件下载工具类
- 使用OKHttp3 get请求 , post请求 , 多文件上传 , 包看包会
- 算法复习:旋转数组的最小数字
- 顾问(Advisor),通知 advice ,注解Aspectj
- Codeforces Round #192 (Div. 2)
- 顾问 两种自动代理 AspectJ 注解实现 七个例子
- STL——函数对象
- okhttp3传文件
- 获取 map 的K V
- vue-lazyload图片懒加载
- arm-linux-gcc 4.4.3 安装
- ubuntu 安装smb 服务器
- usb驱动之设备驱动
- git与github区别与简介
- 权限服务、云平台、认证授权项目之间的关系
- java 中常用五大基础包有哪些?