HTML
上传按钮不可用 |
清空所有队列 |
JAVASCRIPT
$(function() {
var ify={
'swf' : '__PUBLIC__/uploadify/uploadify.swf',
'uploader' : '{:U("Home/Uploadify/uploadify")}',
'method' :'post', //提交方式post,get
'formData' : {
'useid' : 12,
'catid' : 3,
'timestamp' : "{$times}",
'token': "{$token}",
},//文件上传时需要一同提交的其他数据对象
'auto':false, //开启,自动上传
'multi' : true, //开启,多选文件
'uploadLimit' : 3, //允许上传文件个数
'fileObjName' : 'Filedata', //设置上传文件名$_FILES['name']
'fileSizeLimit' : '100KB', //限制文件大小
'fileTypeDesc' : '文件大小请不要超过100KB', //字符串出现在浏览文件对话框的文件类型下拉菜单中
'fileTypeExts' : '*.gif; *.jpg; *.png', //允许上传的文件后缀,不允许的看不到
'progressData' : 'percentage',//进度条样式speed速度,percentage百分比
'queueID' : 'uploadify-queue-box', //设置放置上传队列的容器ID
'queueSizeLimit' : 5, //上传队列中一次可容纳的最大条数
'removeCompleted': false,//开启自动移除已完成队列
'removeTimeout' : 3,//设置上传完成后从上传队列中移除的时间
'itemTemplate' : '
Y\
X\
'debug' : true,
'preventCaching' : true, //开启,swf不缓存,方式url加随机值
'overrideEvents' : '', //禁用默认方法
//'checkExisting' : '',//定义检查目标文件夹中是否存在同名文件的脚本文件路径。返回1时存在同名文件,返回0时不存在同名文件。
}
ify.onUploadSuccess=function(file, data, response){
//上传成功触发
var result = $.parseJSON(data);
var str=""
$('.uploadify-queue-item').last().append(str);
}
ify.onUploadError=function(file, errorCode, errorMsg, errorString) {
//上传失败触发
alert(file.name + ' 上传失败。详细信息: ' + errorString);
}
$('#file_upload').uploadify(ify);
});