private var singleFile:FileReference=new FileReference(); //打开文件
protected function btnOpenFile_clickHandler(event:MouseEvent):void
{
singleFile.browse(); // 浏览文件
singleFile.addEventListener(Event.SELECT,onFileSelected);
}
function onFileSelected(e:Event):void{
singleFile.load();
singleFile.addEventListener(Event.COMPLETE,onComplete);
}
function onComplete(e:Event):void{
fileName=singleFile.name;
var bytes:ByteArray = singleFile.data;
var temp:String="";
var flag:int=0;
var str:String=bytes.readUTFBytes(bytes.length); // 如果文件不大 一次性独到内存 如果大也可以一个个读取
//var parts:Array=str.split("\n"); //分割出每行
}flex web 打开并读取本地的文件
最新推荐文章于 2024-01-11 11:58:11 发布
本文介绍了一个使用Flash技术实现的文件上传组件,通过定义事件处理器来完成文件的选择和上传过程。该组件利用`FileReference`对象的功能,实现了文件浏览、加载及读取等功能。
713

被折叠的 条评论
为什么被折叠?



