FLASH 结合PHP 实现文件上传
发布时间:2020-12-15 20:08:26 所属栏目:百科 来源:网络整理
导读:var file:FileReference;var imgfilter:FileFilter;var isSelect:Boolean;var urlRequest:URLRequest=new URLRequest();urlRequest.url = "http://localhost/phpFlash/upload.php";file = new FileReference();imgfilter = new FileFilter("所有文件","*.*;"
var file:FileReference; var imgfilter:FileFilter; var isSelect:Boolean; var urlRequest:URLRequest=new URLRequest(); urlRequest.url = "http://localhost/phpFlash/upload.php"; file = new FileReference(); imgfilter = new FileFilter("所有文件","*.*;"); file.addEventListener(Event.COMPLETE,complete); file.addEventListener(Event.OPEN,open); file.addEventListener(Event.SELECT,select); file.addEventListener(ProgressEvent.PROGRESS,onProgress); browseBnt.addEventListener(MouseEvent.CLICK,selectFile); browseBnt.addEventListener(MouseEvent.ROLL_OVER,onOver); browseBnt.addEventListener(MouseEvent.ROLL_OUT,onOut); browseBnt.buttonMode=true; uploadBnt.addEventListener(MouseEvent.CLICK,uploadFile); uploadBnt.addEventListener(MouseEvent.ROLL_OVER,onOver); uploadBnt.addEventListener(MouseEvent.ROLL_OUT,onOut); uploadBnt.buttonMode=true; function onOver(e:MouseEvent){ e.currentTarget.gotoAndPlay("over"); } function onOut(e:MouseEvent){ e.currentTarget.gotoAndPlay("out"); } function selectFile(e:MouseEvent):void { file.browse([imgfilter]); } function onProgress(e:ProgressEvent){ var loaded:int; loaded=Math.floor(e.bytesLoaded/e.bytesTotal*100); resultBox.appendText("[文件上传中..."+loaded+"%]n"); } function complete(e:Event):void { resultBox.appendText("[文件上传已完成!]n"); } function open(e:Event):void { resultBox.appendText("[连接:已成功连接!]n"); } function select(e:Event):void { var tempTarget = e.target; isSelect=true; fileName.text=tempTarget.name; resultBox.appendText("[文件信息]n文件名:"+tempTarget.name+"n文件大小:"+tempTarget.size+"n文件类型:"+tempTarget.type+"n文件创建日期:"+tempTarget.creationDate+"n文件最后修改日期:"+tempTarget.modificationDate+"n"); } function uploadFile(e:Event){ resultBox.appendText("[文件开始上传...]n"); if (isSelect){ file.upload(urlRequest); }else{ resultBox.appendText("[错误:请先选择要上传的文件!]n"); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |