今天,简单讲讲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上传图片就讲完了。

 

就这么简单。

更多相关文章

  1. Android 实现仿Window7图片预览窗格效果
  2. Android Q中外部存储盘路径正则表达式的理解
  3. Android图片浏览之源码
  4. Android --- 图片的特效处理
  5. android > ImageView 加载本地/服务器图片
  6. 图片缓存优化
  7. 2013.04.03——— android 图片缓存之一LinkedHashMap介绍
  8. Android 下压缩图片—微弱失真
  9. android实现图片平铺效果&WebView多点触控实现缩放

随机推荐

  1. 实现硬件访问服务
  2. android 程序开发 R.### cannot be resol
  3. Android /data空间小
  4. 【Android 基础】EditText的属性介绍
  5. Android(安卓)Studio打包APK是遇到的一些
  6. android ndk 给结构体赋值的方法
  7. 在Android上实现SSL握手
  8. Android(安卓)studio Error:(32, 13) Fai
  9. Android Studio使用技巧小记
  10. 新浪微博1-新浪微博Android(安卓)SDK下载