uploadify 文件上传参数解析

$('#sendImgId').uploadify({
			swf:URL.fullPath + 'js/uploadify/uploadify.swf',
			uploader:URL.operation + "?action=sendImg",
			width:'25', height:'25', cancelImg:"", buttonImage:"", buttonClass:"", buttonText: '',
			auto:true,                              // 是否自动开始 
			multi:false,                            // 是否支持多文件上传                        
			simUploadLimit: 1,                      // 一次同步上传的文件数目 
			sizeLimit: 1024 * 1024 * 30,            // 设置单个文件大小限制 
			queueSizeLimit: 1,                      // 队列中同时存在的文件个数限制
			fileTypeDesc:'支持格式:jpg/gif/jpeg/png/bmp',
			fileTypeExts: '*.jpg;*.gif;*.jpeg;*.png;*.bmp',
			// post 附加在文件的后面
			formData : {},
			onInit : function(swf){
				var obj = swf.wrapper.find("object");               
				obj.attr({"onmouseover":"this.className='OO_btnlist2_over'", 
					"onmouseout":"this.className='OO_btnlist2_out'", title:'图片'}).addClass("OO_btnlist2_out")
					.css({"position":"absolute", "margin-top":1});
				$("#sendImgId-queue").hide();
			},
			onUploadComplete: function () { /* 防止库调用自己的*/ },
			onUploadError: function() { log("文件上传失败"); }, 
			onUploadSuccess: function(file, data, response){ 
				var x = this;
				setTimeout(function(){
					var name = file.name;
					name = ' ' + x.img + name.substr(name.lastIndexOf("."), name.length) + ' ';
					
					insertMsgBlock({type:"wbim_msgr", nick:null, date:x.date.replace(_dateRegExp, ""), msg:name});
					scrollToEnd();           
						
					// 保存记录
					savePanelRecord(_curTalkObj.getJid(), {self:_curTalkObj.getUser(), date:x.date, msg:name});
					
					AjaxUtil.sendOpAct('act_tf_send_msg', JSON.stringify({jid:_curTalkObj.getJid(), date:x.date, val:name}));
					
				}, '100');
			},
			onUploadStart : function(file) {
				// 创建 图片名称
				var x = Math.random() + "";
				this.img = "img_" + x.replace(/0\./, "");
				this.date = getFormatDate();
				
				// 设置接收对象
				$('#sendImgId').uploadify("settings",                               // 方法名称
						"formData",                                                 // name
						{"to":_curTalkObj.getJid(), 
						"date":this.date, "img":this.img, "r":MyInfo.getRdom()}); // value
			}
		});


中文文档:http://www.yauld.cn/uploadifydoc/

多文件上传例子:http://lisanlai.iteye.com/blog/680785


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值