加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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");
	}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读