`
jzzwy
  • 浏览: 101772 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

3、 Flex中Image控件相关之Image Base64 Encode and Decode (Flex 图像进行Base64加密与解密)(Flex文件上传

阅读更多

Flex中Image控件相关之Image Base64 Encode and Decode (Flex 图像进行Base64加密与解密)(Flex文件上传)

上代码<?xml version="1.0" encoding="utf-8"?>

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	
	<fx:Script>
		<![CDATA[
			import comp.util.ImageProcessUtil;
			
			import mx.utils.Base64Decoder;
			import mx.utils.Base64Encoder;
			protected function button1_clickHandler(event:MouseEvent):void
			{
				// TODO Auto-generated method stub
				var byteArray:ByteArray = ImageProcessUtil.BitmapDataToByteArray(source);
				
				var base64Encoding:Base64Encoder = new Base64Encoder();
				
				base64Encoding.encodeBytes(byteArray,0,byteArray.length);
				
				txt_area.text = base64Encoding.toString();
				//和java交互,保存base64Encoding.toString()到数据库
			}
			
			protected function button2_clickHandler(event:MouseEvent):void
			{
				// TODO Auto-generated method stub
				//和java交互读取数据库,转变成图像
				var base64Decoding:Base64Decoder  = new Base64Decoder();
				base64Decoding.decode(txt_area.text);
				resultImage.source = ImageProcessUtil.ByteArrayToBitmap(base64Decoding.toByteArray());
				
			}
			
		]]>
	</fx:Script>
	
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	
	
	<mx:Image id="source" x="94" y="58" width="83" height="80" autoLoad="true" scaleContent="true"
			  source="assets/images/map.jpg" maintainAspectRatio="true"/>
	<s:Button x="118" y="146" width="30" height="60" label="||" click="button1_clickHandler(event)"/>
	<s:TextArea id="txt_area" x="28" y="225" width="363"/>
	<s:Button x="399" y="283" width="63" height="35" label="==》" click="button2_clickHandler(event)"/>
	<s:Image id="resultImage" x="489" y="259" width="199" height="80"/>
</s:Application>
 
分享到:
评论
3 楼 lliiqiang 2014-05-23  
很多类只是ria有,当然对于攻击只需要让它无意义即可.
2 楼 jzzwy 2014-03-14  
comdevlihun 写道
comp.util.ImageProcessUtil;这个呢?

http://jzzwy.iteye.com/blog/1491439
1 楼 comdevlihun 2014-03-14  
comp.util.ImageProcessUtil;这个呢?

相关推荐

    JS 版本的base64函数实现(base64encode,base64decode)

    用js实现的base64encode,base64decode函数. 包括: function base64encode(str) { function base64decode(str) { function utf16to8(str) { function utf8to16(str) { function doit() {

    base64encode.js

    base64编码解码工具,方便日常中JS开发.

    JavaScript版的PHP函数base64_encode与base64_decode

    用JavaScript实现PHP里的Base64编码与解码。 使用方法: encode64('要编码的字符串'); decode64('要解码的字符串');

    delphi2010 base64_encode&decode

    支持多种字符集,解决中文加密后解密乱码的问题

    2进制与base64编码转换C代码

    需要一个二进制与BASE64相互转换的函数,从网上找...示例中提供二进制与16进制字符串转换函数ConvertHexStrToBin与ConvertBinToHexStr,二进制与BASE64编码转换函数Base64Encode与Base64Decode,在VC6下编译通过可用。

    易语言汇编base64编码

    易语言汇编base64编码源码,汇编base64编码,Base64Encode,Base64Decode

    Base64 Encode编码实现1x1px透明(黑白)图片

    我们都知道图片有一个base64编码,可以将你的图标变成代码的方式 现在的无线淘宝应用往往都是采用这种方式 今天特意将一个小的透明的图片压缩后代码提供给大家使用 使用方法: 附件中图片src指向的代码直接...

    base64编码解码用于pb8pb9pb12.5等

    nvo_base64在pb8中导出的文件,需要有项目将此文件导入。 函数为: public function string base64encode (blob blobbuf) public function blob base64decode (string strbuf, ref character lc_return[]) //2013.11...

    Python 实现opencv所使用的图片格式与 base64 转换

    image_code = str(base64.b64encode(image))[2:-1] return image_code 将base64编码解析成opencv可用图片 def base64_to_image(base64_code): # base64解码 img_data = base64.b64decode(base64_code) # 转换...

    base64_encode_decode.exe

    base64_encode_decode.exe

    base64 encode 中文版

    这是rfc2045里面的base64encode标准的中文译码

    Base64.dll(Base64编解码,附VB示例)

    Public Declare Sub Encode Lib "Base64" (ByRef Dest() As Byte, ByRef Src() As Byte) Public Declare Sub EncodeToVBString Lib "Base64" (ByRef Dest As Any, ByRef Src() As Byte) Public Declare Sub ...

    pb-base64.zip

    pb10调用base64.dll,实现将图片转换成base64编码,将base64编码转换成图片 函数声明 function long GetFileEncode64(ref string filename, ref string encode64)library "base64" alias for "GetFileEncode64;...

    Base64_base64_zip_

    C++ base64 base64Encode base64Decode

    前台页面敏感数据传输到后台钱的加密处理(base64加密)

    登录敏感数据传输为明文传输,数据加密传输仅在获取短信验证码时进行,但是在登录过程中未进行加密传输 用于前台页面传输数据到后台时,对敏感数据加密传输,后台在对敏感数据解密处理 本代码块中有base64加密两种...

    unicode方式base64加解密及后台处理方式

    *base64加密与解密 *与同目录下面的base64.js区别在于: * 1、base64.js是GBK格式的加密与解密; * 2、base64unicode.js是unicode格式的加密与解密,支持更多的字符; *在java代码中的使用如下: * 1、加密:Base64....

    jqueryBase64 完美支持中文加密解密

    完美支持中文的jqueryBase64加密解密,加密:$.base64.encode("要加密的文字"); $.base64.decode("要解密的密文");

    Delphi BASE64

    Function Base64Encode(InputData: String; Var OutputData: String): byte; {* 对数据进行BASE64编码,如编码成功返回Base64_OK | InputData:string - 要编码的数据 var OutputData: string - 编码后的数据 |...

    pb10编码解码base64

    pb10调用base64.dll,实现将图片转换成base64编码,将base64编码转换成图片 函数声明 function long GetFileEncode64(ref string filename, ref string encode64)library "base64" alias for "GetFileEncode64;...

    Base64Encode for delphi

    Base64Encode for delphi , Base64Encode for delphi

Global site tag (gtag.js) - Google Analytics