flex中FileReference download怎么让文件保存到默认位置!

作者&投稿:允包 (若有异议请与网页底部的电邮联系)
flex 使用fileReference.download()无法下载中文名文件!~

简单介绍两种方法
1、利用fileRef.save(data,filename+".zip");下载文件,
/**导出面板图片的例子ui:Panel**/
var bitmapData : BitmapData = new BitmapData(ui.width, ui.height);
bitmapData.draw(ui);
var jpgByteArray : ByteArray = new JPEGEncoder(90).encode(bitmapData);
fileRef.save(jpgByteArray ,"图片.jpg");

2、encodeURI(url) ,fielReference调用download方法下载时加一个中文名参数
/** backUrl: 后台服务器地址
* pathFileName: 下载的文件路径+文件名
* */
var fileNameArr:Array=StringUtil.trim(pathFileName).split('/');
var decodeName=fileNameArr[fileNameArr.length-1]; //截取文件名
var url:String=backUrl+pathFileName;
var download_request:URLRequest=new URLRequest(encodeURI(StringUtil.trim(url))) fileRef.download(download_request,decodeName); //下载文件并加入默认文件名

flex下载导出文件的方法有很多,不明白再问吧。

编码变量格式接收数据,这取决于为 dataFormat 属性所设置的值。 请注意 dataFormat 属性的默认值为文本。

参考文献:ActionScript 3.0 API手册
browse() 方法打开一个操作系统对话框,提示用户选择要上载的文件。FileReference.browse() 方法允许用户选择一个文件;FileReferenceList.browse() 方法允许用户选择多个文件。成功调用 browse() 方法后,调用 FileReference.upload() 方法以每次上载一个文件。FileReference.download() 方法提示用户提供文件的保存位置并开始从远程 URL 进行下载。
FileReference 类和 FileReferenceList 类不允许为 browse() 或 download() 生成的对话框设置默认文件位置。对话框中显示的默认位置是最近浏览过的文件夹(如果可以确定该位置)或桌面。这些类不允许对已传输的文件进行读取或写入。它们也不允许启动上载或下载的 SWF 文件访问已上载或下载的文件或用户磁盘上文件的位置。
FileReference 类和 FileReferenceList 类也不提供用于身份验证的方法。通过要求身份验证的服务器,您可以使用 Flash ® Player 浏览器插件下载文件,但上载(在所有播放器上)和下载(在独立播放器或外部播放器上)将失败。对 FileReference 事件进行侦听可确定操作是否成功完成,并进行错误处理。

Flex Builder 3.0 For MyEclipse ... 今天突然说要搞flex,所以就在网上搞了点环境安装的方法 Flex Builder 3.0 For MyEclipse 7.0M1 安装方法一.首先下载安装MyEclipse 7.0M1 安装到 D:\Program Files\MyEclipse 7.0M1 二.下载安装Flex Builder 3.0 下载完开始安装FB3_WWEJ_Plugin.exe,基本都是next,有改变的地方就是FB3_WWEJ_Plugin.exe的安装路径,这个随个人爱好,接着选择已经存在的eclipse路径,偶的是D:\Program Files\MyEclipse 7.0M1\eclipse;选择完继续next一直到done。 然后打开MyEclipse 在 file-->new-->other 在弹出窗口中有个 flex builder 文件夹,点击即可看见选项。在MyEclipse 7.0M1下的安装 ... by xiuying 2009-11-24 回复 (0) 相关讨论 flex+cairngorm+spring+hibernat ... 准备: SQLserver2005: JDK: jdk-1.5.0.0 TOMCAT: tomcat-6.0.20 ECLIPSE: eclipse-3.3 MYECLIPSE插件: MyEclipse-6.5 Flex: FB3_WWEJ_Plugin.exe BLEAZEDS: BlazeDS,下载地址: ... by tianhengbao 2010-01-04 回复 (14) [转] Flex Builder 3.0 for Ecl ... 这两天准备学习Flex,于是下载了Flex Builder 3.0 For Eclipse plugin准备安装. 但是安装后启动Eclipse,找了半天也没找到Flex.而且Flex Builder会把JRE也安装.觉得这样很不爽. 所以我想到能不能来个Flex Builder绿色安装方法呢. 想到就做.下面是我的安装过程.(前提是系统已经有JRE,且JAVA环境变量已经配置OK,此处 ... by zhanjia 2010-03-06 回复 (0) Flex3开发环境搭建文档(转)安装所需要软件 Eclipse3.3 MyEclipse6.0(可选) Jdk1.5 Flash Plyer ActiveX 10 Windows debugger(IE) FB3_WWEJ_Plugin.exe(flex builder3) 安装步骤 Eclipse安装配置(略) MyEclipse安装配置(可选)(略) Jdk安装配置(略)一.首先下载安装Eclipse 3.3 解压到 D: ... by zhannufeifei 2010-01-27 回复 (0) Flex学习笔记_02 Flex的安装和开 ... 1. 下载Flex Adobe官方网站( ) SDK : 可独立安装,Flex Framework包含在SDK中。SDK中配有Flex编译器。 Flex Buidler : 整合SDK,Flex强大的开发IDE。30天免费。 $499。 另有一套功能强大的图标组件(Flex Charting),含该组件是$799。书上说的是2.0版本。 ... by enboga 2008-06-16 回复 (9) jbpm与ssh完整示例(一) 说明 Jbpm的开发流程可以按如下几步进行:流程的定义、流程的发布、流程实例的启动、流程节点的流转、查看流程节点图片。本示例是在spring2.0、hibernate3.2、struts1.2下开发。如果是其它版本的框架也很容易做程序的迁移。流程的定义流程的定义建议使用jbpm提供的eclipse下的插件,图形化配置插件安装文件可以到jbpm-starters-kit-3.1.4\jbpm-d ... by shazhenzhong 2009-01-10 回复 (4) 相关新闻 MyEclipse 7.0 m1 已经发布啦!下边是官网的下载地址。正在下载中。。。。。 MyEclipse 7.0 M1 新版本修改了环境bugs,并且支持新
国内最早的破解组织 www.china-crack点com

软件破解范围:
1.软件脱壳、软件破解、加密制作注册机、无源码修改界面版权等信息

1.软件逆向工程(视难度是否接单,逆向工程理论可以实现,实际还原代码并非易事)

2.加密狗破解、加密狗复制

3.大型软件:如工程类软件破解版本销售

4.软件开发
以下是部分破解版。
导线测量平差
WinRCAD路线设计系统
全数字摄影测量系统
武汉吉奥GeoScan
LGO 静态后处理软件
控制网测量优化设计与平差
数字化测图系统EDMS2002
形矢量化的极品VPStudio中文版
工程测量数据处理系统
IRSA遥感图像处理系统
scan2cad v6光栅矢量化软件
Settlement(河海大学沉降观测)
武汉适普VirtuoZo3.7(全数字测量摄影系统)
LENSPHOTO数字近景摄影测量系统GPgrid
路线工程勘测施工辅助系统R
RIVERTOOLS V2.0(强大的地型与河网绘制和分析软件)
ARCVIEW 8.0/ ARCVIEW GIS VERSION 桌面地理信息系统
MDS2002 FME.SUITE
大恒vid2000企业版 包括图库和教学
德塞设计大师
德赛装修二维渲染
cxmt 建立在3dmax基础上的装饰软件
造景师/造型师 (根据狗的特征码做的破解,支持升级)
SLI2001园林设计 (英文)
园林绿化工程预算系统版
图圣园林设计系统5.5 (分为两个版本,一个是直接破解的主文件。不支持升级,一个为狗特征码的补丁,支持升级)
Vue d'Esprit4 (国外软件)是一款强大的3D自然景观创作工具,它有着令人惊奇的渲染质量,并非常容易使用
Photo Garden Design (国外软件)Sierra公司出品的又一精品园林设计效果图软件,彻底解放立面效果图制作,这是最优秀、最便捷的效果图软件
路线大师
公路涵洞cad系统
工程资料管理软件
结构计算软件tbsa
同济大学道路设计系统


电脑进程
realsched.exe 这是realplayer播放器的升级程序首先打开RealPlayer,单击“工具”→“首选项”,在“首选项”窗口,分别去掉“自动服务”中“检查最新下载的媒体,添加到我的媒体库”和 “自动更新”中“自动下载和安装重要更新”前的复选框,按“确定”。然后在“首选项”窗口“自动服务”中“Real消息中心”点击“配置...

长兴县19861347702: flex中FileReference中如何获取源文件的地址?完全地址
高芸来适: 在html-template中的index.template.html中增加file标签...flex中调用js浏览文件方法..获得文件完整路径...

长兴县19861347702: flex中FileReference download怎么让文件保存到默认位置! -
高芸来适: 参考文献:ActionScript 3.0 API手册 browse() 方法打开一个操作系统对话框,提示用户选择要上载的文件.FileReference.browse() 方法允许用户选择一个文件;FileReferenceList.browse() 方法允许用户选择多个文件.成功调用 ...

长兴县19861347702: Flex 的 File 和 FileStream 究竟在哪里?? -
高芸来适: flex有两种应用,一是运行在浏览器中,一种是桌面应用,即所谓的air,File和FileStream只能用在air中,flex语言参考中标红色三角的类表示只能用在air中. 这两个类是ria的,没有的东西你若能点出来那才怪了.创建flex project时有类型选择,你创建个air项目,看能不能用就知道了

长兴县19861347702: flex3中,定义变量时发现没有file类型
高芸来适: 你的版本肯定不是10以上的,只有10以上的FLASH PLAYER才支持filereference类的,我以前也是这个问题.后来把FLEX里的PLAYER版本修正一下就OK啦.

长兴县19861347702: FLEX中如何使用URLRequest去保存一个文本文件 -
高芸来适: 你这是使用 urlLoader 下载了一堆数据,然后可以使用 FileReference 的 save 方法来保存文件.var MyFile:FileReference = new FileReference(); MyFile.save(你下载的数据);

长兴县19861347702: flex 使用fileReference.download()无法下载中文名文件! -
高芸来适: 简单介绍两种方法1、利用fileRef.save(data,filename+".zip");下载文件, /**导出面板图片的例子ui:Panel**/ var bitmapData : BitmapData = new BitmapData(ui.width, ui.height); bitmapData.draw(ui);var jpgByteArray : ByteArray = new ...

长兴县19861347702: FlexPaper中SwfFile : escape("d:\\work\\doc\\protect\\P0201211\\P020121123\\P0201.swf") -
高芸来适: 我也遇到这个问题,亲测成功,分享一下.方法如下:在网站的目录下面,新建一个“虚拟目录”,比如 xuni,它会指向一个绝对物理目录,比如d:\work.在程序代码中,这样写即可:SwfFile : escape('xuni/test.swf') 一定要注意,这里是 / 符号,不是绝对目录中的 \ 符号.

长兴县19861347702: flex中的This file cannot be launched是怎么回事?
高芸来适: 为了解决这个问题,所有你需要做的就是确保文件夹/文件包您加入到'可运行的应用程序文件在Flex应用程序的项目属性选项卡.

长兴县19861347702: 如何在flex中与数据库绑定
高芸来适: 首先,做一点说明.Flex是不能直接连接数据库的,这一点大家需要知道,它只能间接地连接数据库.Flex中提供了三种方式:HttpService,WebService 和RemoteObject.其中HttpService可以直接获取XML中的数据,还可以通过JSP,ASP以及...

长兴县19861347702: FLEX从文本框中获取个字符串,当FLEX获取他时把这个字符串中的所有\\r替换成空格怎么做?
高芸来适: 你可以这样操作:var s:String = textInput.text;s = s.replace(\"\\\\r\", \" \"); 希望能给你帮助!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网