android bitmap上传服务器,Android 上传图片到服务器时将bitmap转换为byte[]最后转换为String...
1. //上传图片到服务器
Bitmap bitmap = ………………;//得到图片
ByteArrayOutputStream out=new ByteArrayOutputStream();
try {
out.flush();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);//转换为png格式的
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
byte[] buffer=out.toByteArray();
byte[] encode=Base64.decode(buffer, Base64.DEFAULT);
String photo=new String(encode);
RequestParams params = new RequestParams();
params.put("ImagefileName", fileName);
params.put("filestream", photo);
String url = URLManage.FileUploadImage();
HttpUtil.post(url, params, new JsonHttpResponseHandler() {
…………
}
//AccountSafeActivity
2.根据名称以及url返回bitmap
private static Bitmap getNetBitmap(String strUrl, String fileName,
Context context) {
Bitmap bitmap = null;
try {
URL url = new URL(strUrl);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setDoInput(true);
con.connect();
InputStream in = con.getInputStream();
bitmap = BitmapFactory.decodeStream(in);
FileOutputStream out = context.openFileOutput(fileName,
Context.MODE_PRIVATE);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
out.flush();
out.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
}
使用方式
//从服务器获取imageUrl
final String imageUrl = info.getString("ImageUrl"); int loadversion = info.getInt("Version"); if (!TextUtils.isEmpty(imageUrl)) { if (loadversion > version) { new Thread() { public void run() { getNetBitmap(imageUrl, "load.png", LogoActivity.this); } }.start(); //app.getmSpUtil().setLoadVersion(loadversion); } else { if(bitmap==null) { bitmap = BitmapFactory .decodeStream(LogoActivity.this .openFileInput("load.png")); image.setBackgroundDrawable(new BitmapDrawable(bitmap)); } if(bitmap==null) { image.setBackgroundResource( R.drawable.logo); } } } } else { image.setBackgroundResource(R.drawable.logo); }
android bitmap上传服务器,Android 上传图片到服务器时将bitmap转换为byte[]最后转换为String...相关推荐
- android mysql上传头像,Android自定义控件仿QQ编辑和选取圆形头像
android大家都有很多需要用户上传头像的需求,有的是选方形,有的是圆角矩形,有的是圆形. 首先我们要做一个处理图片的自定义控件,把传入的图片,经过用户选择区域,处理成一定的形状. 有的app是通过 ...
- android socket上传视频教程,android socket视频流方案
分两块: 1.取得摄像头采集的视频流 2.发送到服务器端 ` protected MediaRecorder mMediaRecorder; private LocalServerSocket mLs ...
- 图片上传压缩android,android 图片上传压缩常见问题分析
图片的上传与压缩是android经常需要用到的步骤,那么,如何解决上传图片oom问题呢?android 图片上传压缩常见问题分析,希望可以帮助大家更加的了解android 图片方面的困惑. 下面,是我 ...
- Android 文件上传的几种方式
这两天和新来的同事做一个项目,用到了文件上传,在这里记录下历程 Android文件上传有各种各样的Http框架,我也就简单说说我常用的吧,LiteHttp,OkHttp的封装还没做完全,有时间会补上, ...
- Android拍照上传代码样例
2019独角兽企业重金招聘Python工程师标准>>> Android拍照上传代码样例 1.LoginWindow.java --登录窗口 package com.hemi.rhet ...
- Android图片上传的两种方式
图片上传,以及带参数的图片上传是Android开发中,很常见的需求.但也是接口联调难度相对比较大的技术实现,本文介绍两种可靠的图片上传方式.一是通过 MultipartBody 来实现:二是通过图片转 ...
- android多文件上传错误,微信多图上传解决android多图上传失败问题
微信提供了文件上传的方法wx.uploadFile来上传我们的图片 wx.chooseImage({ success: function(res) { var tempFilePaths = res. ...
- Android Oss上传文件简单使用
一.oos简介 阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量.安全.低成本.高可靠的云存储服务. 官网文档地址 :https://help.a ...
- Android头像上传实战模拟
Android头像上传实战模拟 在开发中头像的上传应该是必不可少的,话不多说上效果图! 点击头像弹出PopupWindow分别三个按钮. <?xml version="1.0" ...
- Android OkHttp3 上传多张图片
经过实践,android与php交互,已经成功搞定! 一.Android 端 /*** 上传文件及参数*/private void sendMultipart(){File sdcache = get ...
最新文章
- 模型的可解释性:部分依赖图PDP和个体条件期望图ICE
- python编程工具p-python Gui开发工具选择
- 全栈工程师?并没有什么卵用。每个人都应该去创业,不为别的,就为了健全你的人格(转)...
- Elasticsearch创建索引和映射结构详解
- php隐藏文件链接,php隐藏文件实际下载地址的方法
- CentOS 6.5 搭建NFS文件服务器
- Navicat查看建表代码ddl
- CGCTF-Web-签到2
- 小熊派折叠开发板Docker编译烧录安装HAP
- jni java参数签名,什么是“方法签名”参数调用使用JNI的Java方法?
- Git学习笔记 - 钢钢更新
- 第15周学习进度情况
- 教你从redhat官网获取ISO镜像
- 软件测试技术什么是分支覆盖,分支覆盖率测试是什么?
- 今天发一个制作课工场论坛发帖
- erp系统的优点和不足?云系统给企业带来的好处?
- 格密码LLL算法:如何解决最短向量SVP问题(2)
- 《深入理解计算机系统》实验二Bomb Lab下载和官方文档机翻
- 服务器文件备份到本地方法,Windows服务器文件备份到本地的方法、Windows服务器数据备份方案...
- 正则表达式获取图片地址及超链接
热门文章
- 聚类 —— DBSCAN
- 【OS】期末总结复习
- Scala偏函数使用示例
- Eureka客户端使用IP注册preferIpAddress和ip-address的区别
- Pyhon Django 表单类ModelForm注册案例(可直接操作数据库)
- spring boot配置文件详解
- python37降到36原来的包还可以用吗_【lc刷题】36/37 有效的数独/解数独(143-144/300)...
- layui多个file与提交同时进行_如何“不累”地完成多个同时进行的工作?
- GAD计算机辅助诊断,GAD-2和GAD-7在心血管门诊焦虑筛查中的信度与效度分析
- 【已解决】单片机串口通讯中RXD与TXD如何连线?