今天,简单讲讲Android 使用OK HTTP上传图片。

不废话了,直接上代码:

/*** 上传图片* @param url* @param imagePath 图片路径* @return 新图片的路径* @throws IOException* @throws JSONException*/
public static String uploadImage(String url, String imagePath) throws IOException, JSONException {OkHttpClient okHttpClient = new OkHttpClient();Log.d("imagePath", imagePath);File file = new File(imagePath);RequestBody image = RequestBody.create(MediaType.parse("image/png"), file);RequestBody requestBody = new MultipartBody.Builder().setType(MultipartBody.FORM).addFormDataPart("file", imagePath, image).build();Request request = new Request.Builder().url(url).post(requestBody).build();Response response = okHttpClient.newCall(request).execute();JSONObject jsonObject = new JSONObject(response.body().string());return jsonObject.optString("image");
}

直接在okHttp时调用函数就可以了。

Android okHttp上传图片就讲完了。

就这么简单。

Android okHttp上传图片相关推荐

  1. android http 图片上传,Android okHttp上传图片

    今天,简单讲讲Android 使用OK HTTP上传图片. 不废话了,直接上代码:/** * 上传图片 * @param url * @param imagePath 图片路径 * @return 新 ...

  2. android OkHttp form 上传图片和参数

    使用OkHttp 上传图片一定要使用 post 请求方式 这里使用的是异步的post 请求方式 还是用了HttpLoggingInterceptor 日志监听 权限 <uses-permissi ...

  3. Android中使用封装的OKHttp上传图片,从相机和相册中获取图片并剪切

    Android中使用OKHttp上传图片,从相机和相册中获取图片并剪切 效果: 注意: 1:网络权限 <uses-permission android:name="android.pe ...

  4. Android中使用OKHttp上传图片,从相机和相册中获取图片并剪切

    Android中使用OKHttp上传图片,从相机和相册中获取图片并剪切 效果: 注意: 1:网络权限 <uses-permission android:name="android.pe ...

  5. 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  6. okhttp上传图片和其他参数_Android中Okhttp3实现上传多张图片同时传递参数_放手_前端开发者...

    之前上传图片都是直接将图片转化为io流传给服务器,没有用框架传图片. 最近做项目,打算换个方法上传图片. Android发展到现在,Okhttp显得越来越重要,所以,这次我选择用Okhttp上传图片. ...

  7. MVP进阶及OKHttp上传图片

    用MVP+OKHttp实现上传图片 需要添加的权限 <uses-permission android:name="android.permission.INTERNET"/& ...

  8. Android OkHttp(1)

     Android OkHttp(1) OkHttp是一个流行的第三方开源网络请求框架,在目前的一些APP开发中比较流行.Android平台开源的网络请求框架不少,比如常见的Volley, Asyn ...

  9. 解决android客户端上传图片到服务端时,图片损坏的问题

    解决android客户端上传图片到服务端时,图片损坏的问题 参考文章: (1)解决android客户端上传图片到服务端时,图片损坏的问题 (2)https://www.cnblogs.com/cnbl ...

最新文章

  1. 陌陌财报双双超预期,什么才是它的基本盘?
  2. SecurityContextPersistenceFilter和SecurityContextHolder的作用
  3. CDH-5.7.1离线安装
  4. java布局管理器的应用总结,GridBagLayout布局管理器的应用
  5. 反转一个值中的最后n位
  6. mysql查询按值多的排序_MySQL查询结果按某值排序
  7. 花书+吴恩达深度学习(十九)构建模型策略(训练模型顺序、偏差方差、数据集划分、数据不匹配)
  8. c java 语法_java程序员要学的c语法
  9. php分享二十五:跨域请求
  10. CMD窗口居中的方法(转)
  11. Layui 表格table 第一次加载动态设置列
  12. 数据科学导论--2.理论基础
  13. 3.3V系统和5V系统电平转换
  14. [读书笔记]职场动物进化手册
  15. Dan计划:重新定义人生的10000个小时
  16. 卧槽!我的世界也有开源版本了!!!
  17. Pycharm复制代码时括弧前出现空格
  18. WPF入门0:WPF的基础知识
  19. chrome android版 插件下载,Chrome安卓下载
  20. 内核网络协议栈offload功能盘点

热门文章

  1. iOS-读写plist文件
  2. Android开发中activity切换动画的实现
  3. android Eclipse导入com.android.internal.R和layoutlib.jar报错解决方案
  4. 要学DOT NET了
  5. PHP中一些常用知识点
  6. 关于JavaScript处理字符串的常见操作
  7. iOS学习之CoreLocation相关知识
  8. 深入浅出学习Struts框架(九):分析Struts框架实例4
  9. 如何诊断crs 安装时 root.sh 脚本执行错误
  10. 深入浅出HTTPS工作原理