Android OkHttp 结合php 多图片上传
来源:互联网 发布:淘宝优惠券生成器 编辑:程序博客网 时间:2024/06/02 00:51
今天写项目的时候需要多图片上传,就用okhttp简单写一个例子。
public class MainActivity extends AppCompatActivity { private OkHttpClient client; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); client = new OkHttpClient(); postImage(); } private void postImage(){ //这里方便演示。读取drawable里的图片。 Bitmap bm = BitmapFactory.decodeResource(getResources(),R.drawable.demo); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.JPEG,100,byteArrayOutputStream); MultipartBody.Builder builder = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("img_1","1.jpg", RequestBody.create(MediaType.parse("image/jpeg"),byteArrayOutputStream.toByteArray())) .addFormDataPart("img_2","2.jpg", RequestBody.create(MediaType.parse("image/jpeg"),byteArrayOutputStream.toByteArray())) ; //有多个图片就用for循环添加即可 MultipartBody build = builder.build(); okhttp3.Request bi = new okhttp3.Request.Builder() .url("后台地址") .post(build) .build(); client.newCall(bi).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.i("TAG", "onFailure: 失败"); } @Override public void onResponse(Call call, okhttp3.Response response) throws IOException { Log.i("TAG", "onResponse: " + response.body().string()); //提交成功处理结果.... } }); }}
配合php后台接收图片地址:http://blog.csdn.net/hobhunter/article/details/72629850
阅读全文
0 0
- Android OkHttp 结合php 多图片上传
- Android okHttp图片上传
- android 使用OkHttp上传多张图片
- android 使用OkHttp上传多张图片
- android 使用OkHttp上传多张图片
- Android okhttp上传图片文件
- php结合数据库演示商品多图片上传
- Android okhttp带参数上传单张图片
- okhttp上传多张图片核心代码
- 使用Okhttp上传图片
- 使用OkHttp上传图片
- Okhttp实现上传图片
- OKhttp上传图片
- Okhttp上传图片
- 使用OkHttp上传图片
- 【Android】Android客户端使用okhttp上传文件php服务器
- android 图片上传 后台php
- android 图片上传 php端
- 排序算法总结
- Git 操作笔记
- android sharesdk 第三方登录
- python简介
- 程序员日常工作英文20170522
- Android OkHttp 结合php 多图片上传
- Android开发 按back键不返回上一个Activity (Activity的启动模式)
- 适配器模式
- sed用法一则
- linux驱动开发之字符设备--内核和用户空间数据的交换(ioctl)
- EOJ 3263 大学生程序设计邀请赛(华东师范大学)- F 丽娃河的狼人传说 贪心
- 浅谈社交网络中垃圾用户检测
- Buy One Get One Free
- 【JavaScript】基础整理—正则表达式