android http 图片上传,Android okHttp上传图片
今天,简单讲讲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 http 图片上传,Android okHttp上传图片相关推荐
- android 自定义图片上传,android自定义ImageView仿图片上传示例
看下效果图 主要看下自定义view 代码 public class ProcessImageView extends ImageView{ private Context context; priva ...
- android 自定义图片上传,android自定义ImageView仿图片上传(示例代码)
Activity代码 1 public classMainActivity extends AppCompatActivity {2 ProcessImageView processImage ...
- android自定义头像上传,android裁切图片之用于头像上传
嘛话都不说,直接贴代码,也是在网上找的代码copy出来的! 页面代码 encoding="utf-8"?> android:orientation="vertica ...
- Android头像(图片)上传/文件上传
1.前言 作为初学者来说,想必对上传的数据格式肯定比较模糊,一般传递参数给后台,常用的是使用基本数据类型拼装成json格式.头像上传也可以使用String类型进行上传(极客学院有相关的视频,可以自行了 ...
- 基于android的图片上传分享系统相册app
该图片上传分享系统是一款基于安卓的双端程序,客户端采用eclipse作为开发平台,服务端采用了myeclipse作为开发平台,数据库是mysql,主要实现了图片的编辑和上传的功能,界面美观大气,功能技 ...
- python与html交互实现图片上传_python 实现上传图片并预览的3种方法(推荐)
在常见的用户注册页面,需要用户在本地选择一张图片作为头像,并同时预览. 常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面:另一种思路是,直接在本地内 ...
- java 二进制图片上传_Spring MVC上传图片,Java二进制图片写入数据库,生成略缩图...
背景描述:最近做到一个项目,有个商品登记功能.登记的信息包括:基本信息若干(文字信息):图片信息,要求将图片保存到数据表中的image字段(sql server 数据库) 步骤:1.将图片上传到服务器 ...
- javascript实现图片上传实时显示上传图片
我们平时会用到图片上传要求上传的图片要实时显示,那么下面就是我的方法 HTML代码如下 <input type="file" name="file" on ...
- 图片上传和显示——上传图片——上传文件)==ZJ
http://www.cnblogs.com/yc-755909659/archive/2013/04/17/3026409.html aspx上传 http://www.cnblogs.com/mq ...
最新文章
- MySql分表、分库、分片和分区的区别
- Singleton模式学习
- How to Export Mailboxes with Exchange Server 2010 SP1(带状态查看,清除请求,归档备份)...
- 导演李大为婚礼全过程(一)
- PHPCMS的产品筛选功能
- js 图片压缩上传(base64位)以及上传类型分类
- Django表单form
- 从0开始架构一个IOS程序——iOS 根据文字的长度来动态设置UILabel的大小
- linux shell将字符串分割数组
- 一个比较完整的短信接口帮助类参考
- c标签判断true false jsp_JSP 标准标签库(JSTL) | 菜鸟教程
- gwt java_GWT中的Java 8支持
- STATA 和 SAS 输入输出示范
- 测试四则运算2:Right-BICEP
- 用python画五角星
- opencv3.4.4 +contrib模块在win10+vs2017的编译和配置
- 口令登陆创新的一些想法
- 计算机是如何工作的 用计算机组成原理,计算机组成原理
- 联想电脑亮度无法调节,蓝牙无法连接
- gif动图怎么制作?手机怎么制作动态图
热门文章
- 多线程编程、线程同步|安全和线程通信
- 大数据可视化有哪些作用和优点
- 用Eclipse创建一个spring boot(连接mysql,简单使用mybatis)
- oracle hang analyze,Oracle hanganalyze工具的使用
- 几何分布的期望和方差公式推导_数学期望、方差、协方差
- mysql单表约束为_MySQL 表约束
- Android性能优化之UI实战
- eclipse 启动 tomcat : Multiple Contexts have a path of /SOAProject
- linux虚拟机网卡无法启动
- 安卓开发应该知道的Drawable、Bitmap、Canvas和Paint的关系