swift开发笔记20 图片上传的最简单办法
来源:互联网 发布:打印模板软件 编辑:程序博客网 时间:2024/05/21 06:59
大概思路就是用base64编码把二进制图片转出字符串,通过简单的post请求发送到服务器,服务器端再反转成图片即可。
首先把图片转为base64编码:
//myPhotoImageV是我的图片控件,也可以从文件获取图片内容let imgData=UIImagePNGRepresentation(myPhotoImageV.image!)//图片转字符串let base64String:String = imgData.base64EncodedStringWithOptions(.Encoding64CharacterLineLength )//把图片字符串像普通文本参数一样发送到服务器就行了图片变成字符串以后就是这样:
服务器端接收(tomcat+java):
String img=request.getParameter("参数名") BASE64Decoder d = new BASE64Decoder();//字符串转图片二进制 byte[] bs = d.decodeBuffer(img);//保存文件到磁盘,也可以存到数据库 FileOutputStream fos = new FileOutputStream("c:/123.png"); fos.write(bs); fos.flush(); fos.close();
1 0
- swift开发笔记20 图片上传的最简单办法
- 最简单的上传图片代码
- 最简单的jquery 异步上传图片
- android 最简单的图片上传
- 最简单的vue上传图片
- Android开发学习笔记(六):最简单的办法实现APP欢迎界面
- 在按钮上面添加图片最简单的办法
- JSP上传文件(如图片)的最简单的Demo
- 没有数据库的rails项目,最简单的上传图片
- 上传图片并显示缩略图的最简单方法(c#)
- 上传图片并显示缩略图的最简单方法(c#)
- 用最简单的例子实现jQuery图片即时上传
- 用最简单的例子实现jQuery图片即时上传
- 一个最简单的php上传图片示例
- 用最简单的例子实现jQuery图片即时上传
- EasySwift/EasySwift 最简单,最高效,最时髦的swift开发全套解决方案
- swift 笔记 保持后台的办法
- 无组件图片与文本同步存入数据库的最简单的办法
- 未排序数组中累加和小于给定值的最长子数组长度
- 企业如何营销才能体现你网站的价值
- 15. 3Sum
- ceotos mysql 非法操作恢复
- 数据结构线性表—静态顺序表的实现
- swift开发笔记20 图片上传的最简单办法
- Hibernate多层继承配置
- 系统流量变化的原因与微型气泵的关系
- php的socket通信
- unity中刷路点
- 位运算及其应用
- Genymotion 在win10 下的安装
- PHP SQL数据库
- javascript Date Format方法