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>
分享到:
相关推荐
用js实现的base64encode,base64decode函数. 包括: function base64encode(str) { function base64decode(str) { function utf16to8(str) { function utf8to16(str) { function doit() {
base64编码解码工具,方便日常中JS开发.
用JavaScript实现PHP里的Base64编码与解码。 使用方法: encode64('要编码的字符串'); decode64('要解码的字符串');
支持多种字符集,解决中文加密后解密乱码的问题
需要一个二进制与BASE64相互转换的函数,从网上找...示例中提供二进制与16进制字符串转换函数ConvertHexStrToBin与ConvertBinToHexStr,二进制与BASE64编码转换函数Base64Encode与Base64Decode,在VC6下编译通过可用。
易语言汇编base64编码源码,汇编base64编码,Base64Encode,Base64Decode
我们都知道图片有一个base64编码,可以将你的图标变成代码的方式 现在的无线淘宝应用往往都是采用这种方式 今天特意将一个小的透明的图片压缩后代码提供给大家使用 使用方法: 附件中图片src指向的代码直接...
nvo_base64在pb8中导出的文件,需要有项目将此文件导入。 函数为: public function string base64encode (blob blobbuf) public function blob base64decode (string strbuf, ref character lc_return[]) //2013.11...
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
这是rfc2045里面的base64encode标准的中文译码
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 ...
pb10调用base64.dll,实现将图片转换成base64编码,将base64编码转换成图片 函数声明 function long GetFileEncode64(ref string filename, ref string encode64)library "base64" alias for "GetFileEncode64;...
C++ base64 base64Encode base64Decode
登录敏感数据传输为明文传输,数据加密传输仅在获取短信验证码时进行,但是在登录过程中未进行加密传输 用于前台页面传输数据到后台时,对敏感数据加密传输,后台在对敏感数据解密处理 本代码块中有base64加密两种...
*base64加密与解密 *与同目录下面的base64.js区别在于: * 1、base64.js是GBK格式的加密与解密; * 2、base64unicode.js是unicode格式的加密与解密,支持更多的字符; *在java代码中的使用如下: * 1、加密:Base64....
完美支持中文的jqueryBase64加密解密,加密:$.base64.encode("要加密的文字"); $.base64.decode("要解密的密文");
Function Base64Encode(InputData: String; Var OutputData: String): byte; {* 对数据进行BASE64编码,如编码成功返回Base64_OK | InputData:string - 要编码的数据 var OutputData: string - 编码后的数据 |...
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