flex 图片上传并以二进制保存到oracle数据库,flex 加载并显示图片 图片转化成二进制...
private var fileReference:FileReference;
加载页面的时候,执行以下代码:
//新建对象,添加事件监听
fileReference = new FileReference();//不明白为什么新建对象都跟定义变量分开写
fileReference.addEventListener(Event.SELECT, onSelect);
fileReference.addEventListener(Event.COMPLETE,onComplete);
下面是监听到事件后,所要执行的两个方法
//文件被选择后调度
private function onSelect(evt:Event):void{
browseTI.text=fileReference.name;
fileReference.load();
}
//fileReference.load()运行成功后调度
private function onComplete(evt:Event):void{
this.photo.source=fileReference.data;//显示二进制图片,其中photo是Image控件id
}
=====================
一般要是通过加载的图片,要保存到sql server的时候,可以直接用以下方式
pi.Photo = fileReference.data;//pi是对象,Photo是数据库字段
=====================
如果不是通过加载,比如有些人员信息的照片是不变的,其他信息变了,那么就要将对象重新保存进数据库。可是由于不是通过加载fileReference.data的值为null。this.photo.source的返回值又是Object的。所以这个时候,我们就需要将现有的图片转化成二进制,以对应数据库的image字段类型。
以下是将图片转化成二进制的代码:
var src:BitmapData = new BitmapData(this.photo.width, this.photo.height);
src.draw(this.photo);
var jpg:JPEGEncoder = new JPEGEncoder(50);
personnelInfoN.Photo = jpg.encode(src);//personnelInfoN将要保存进数据库的对象
flex 图片上传并以二进制保存到oracle数据库,flex 加载并显示图片 图片转化成二进制...相关推荐
- Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能
Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 我的本意是第二篇写Mob的shareSD ...
- summernote富文本中上传图片并保存到Oracle数据库的问题解决
文章目录 Summernote 问题一:Uncaught TypeError: $(...).summernote is not a function 问题二 :GET http://***/summ ...
- [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处?
[html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处? <link rel="apple-touch-startup-image" href=&q ...
- php+jquery实现图片上传预览_和拖动位置值,PHP教程:thinkphp jquery实现图片上传和预览效果...
<PHP教程:thinkphp jquery实现图片上传和预览效果>要点: 本文介绍了PHP教程:thinkphp jquery实现图片上传和预览效果,希望对您有用.如果有疑问,可以联系我 ...
- vue解决图片加载失败显示默认图片的方法
在项目中经常会遇到图片加载失败需要显示默认图片的场景,那么如何在图片src资源加载失败显示出默认的图片呢? 方法一:onerror <img src="原来要加载的资源" o ...
- 存clob为空的值_将网页文本(HTML)保存到ORACLE数据库CLOB字详解
网上常见的例子总是将文本文件上传至数据库的方法.今天在做文档管理相关系统时,需要将网页上的文本输入框(textarea或input)中的内容,上传到ORACLE数据库的CLOB字段中去.在网上找了好长 ...
- VC6中使用内存DC加载并显示JPG图片的注意事项
From: http://blog.csdn.net/boythl/article/details/3137446 今天在VC6中显示JPG图片,采用了内存DC缓存的方法刷新,但死活刷不出来,查了一下 ...
- 图片加载失败显示默认图片
在页面加载的图片的时候,如果图片不存在或者路径不存在,页面加载图片就会如下图所示. 解决方法: 在img 标签中添加一下标签 onerror="onerror=null;src='img/a ...
- 前端页面图片加载失败显示默认图片
方法有多种: 1.首先说我用的,看代码 //页面图片加载失败时 默认显示统一处理 document.addEventListener("error", function (e) { ...
最新文章
- python生成二维码、动态二维码 和 而二维码解析
- 不会卸载MySQL?我连夜肝了一篇教你如何干干净净地卸载掉MySQL
- PHP - 图像处理
- Java 并发(JUC 包-01)
- Spark源码分析之TaskSetManager分析
- 学术圈炸了!IEEE限制华为相关专家参与审稿:这操作毁尽三观
- 开启事物_用一支洁面慕斯,开启精致生活
- c语言事件结构体,C语言结构体史上最详细的讲解
- Docker的主要作用
- Python 从协议到抽象基类
- windows使用命令或批处理文件打开远程桌面
- 初识Hadoop(会飞的大象)
- ORB词袋特征提取和匹配
- 5G建设:作用究竟有多大
- GC8418 数字光纤音频解码芯片 光纤解码芯片 MS8412替代
- 一行命令aigc stable-diffusion 文本生成图片(动漫,艺术图,涩图,成人) 快速部署体验,微信端,小程序
- 计算机文化基础多选,计算机文化基础多选题..pdf
- html left属性,CSS属性参考 | left
- 细分市场或成为OA产品同质化的救星|企服三会系列报道
- 设备防病毒-深信达MCK(云私钥)
热门文章
- SAP C4C url Mashup的跳转工作原理 - 新的浏览器窗口是如何打开的
- SAP CRM webclient ui help link超链接的生成逻辑
- 最浅显易懂的使用nginx实现端口映射的教程
- 如何关掉Eclipse里对于Maven下载包的校验值检查
- how does local sandbox parse navigation target from hash
- how SAP UI5 Manifest.json is loaded
- SAP gateway GWaaS single sign on
- 使用ubuntu的tasksel安装LAMP全家桶
- SAP CRM和SAP Hybris的订单日志
- SAP Cloud for Customer的前端框架是如何基于SAP UI5框架开发的