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 加载并显示图片 图片转化成二进制...相关推荐

  1. Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能

    Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 我的本意是第二篇写Mob的shareSD ...

  2. summernote富文本中上传图片并保存到Oracle数据库的问题解决

    文章目录 Summernote 问题一:Uncaught TypeError: $(...).summernote is not a function 问题二 :GET http://***/summ ...

  3. [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处?

    [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处? <link rel="apple-touch-startup-image" href=&q ...

  4. php+jquery实现图片上传预览_和拖动位置值,PHP教程:thinkphp jquery实现图片上传和预览效果...

    <PHP教程:thinkphp jquery实现图片上传和预览效果>要点: 本文介绍了PHP教程:thinkphp jquery实现图片上传和预览效果,希望对您有用.如果有疑问,可以联系我 ...

  5. vue解决图片加载失败显示默认图片的方法

    在项目中经常会遇到图片加载失败需要显示默认图片的场景,那么如何在图片src资源加载失败显示出默认的图片呢? 方法一:onerror <img src="原来要加载的资源" o ...

  6. 存clob为空的值_将网页文本(HTML)保存到ORACLE数据库CLOB字详解

    网上常见的例子总是将文本文件上传至数据库的方法.今天在做文档管理相关系统时,需要将网页上的文本输入框(textarea或input)中的内容,上传到ORACLE数据库的CLOB字段中去.在网上找了好长 ...

  7. VC6中使用内存DC加载并显示JPG图片的注意事项

    From: http://blog.csdn.net/boythl/article/details/3137446 今天在VC6中显示JPG图片,采用了内存DC缓存的方法刷新,但死活刷不出来,查了一下 ...

  8. 图片加载失败显示默认图片

    在页面加载的图片的时候,如果图片不存在或者路径不存在,页面加载图片就会如下图所示. 解决方法: 在img 标签中添加一下标签 onerror="onerror=null;src='img/a ...

  9. 前端页面图片加载失败显示默认图片

    方法有多种: 1.首先说我用的,看代码 //页面图片加载失败时 默认显示统一处理 document.addEventListener("error", function (e) { ...

最新文章

  1. python生成二维码、动态二维码 和 而二维码解析
  2. 不会卸载MySQL?我连夜肝了一篇教你如何干干净净地卸载掉MySQL
  3. PHP - 图像处理
  4. Java 并发(JUC 包-01)
  5. Spark源码分析之TaskSetManager分析
  6. 学术圈炸了!IEEE限制华为相关专家参与审稿:这操作毁尽三观
  7. 开启事物_用一支洁面慕斯,开启精致生活
  8. c语言事件结构体,C语言结构体史上最详细的讲解
  9. Docker的主要作用
  10. Python 从协议到抽象基类
  11. windows使用命令或批处理文件打开远程桌面
  12. 初识Hadoop(会飞的大象)
  13. ORB词袋特征提取和匹配
  14. 5G建设:作用究竟有多大
  15. GC8418 数字光纤音频解码芯片 光纤解码芯片 MS8412替代
  16. 一行命令aigc stable-diffusion 文本生成图片(动漫,艺术图,涩图,成人) 快速部署体验,微信端,小程序
  17. 计算机文化基础多选,计算机文化基础多选题..pdf
  18. html left属性,CSS属性参考 | left
  19. 细分市场或成为OA产品同质化的救星|企服三会系列报道
  20. 设备防病毒-深信达MCK(云私钥)

热门文章

  1. SAP C4C url Mashup的跳转工作原理 - 新的浏览器窗口是如何打开的
  2. SAP CRM webclient ui help link超链接的生成逻辑
  3. 最浅显易懂的使用nginx实现端口映射的教程
  4. 如何关掉Eclipse里对于Maven下载包的校验值检查
  5. how does local sandbox parse navigation target from hash
  6. how SAP UI5 Manifest.json is loaded
  7. SAP gateway GWaaS single sign on
  8. 使用ubuntu的tasksel安装LAMP全家桶
  9. SAP CRM和SAP Hybris的订单日志
  10. SAP Cloud for Customer的前端框架是如何基于SAP UI5框架开发的