正在做一个上传功能,用的是swfupload,现在的问题是选择完文件之后就自动上传了。请问如何设置swf点击按钮后才上传呢?
------解决思路----------------------
'auto' : false, //选完文件后是否自动上传
'swf' : '../uploadify/uploadify.swf', //引入uploadify.swf
'uploader' : '/upload/upload!uploadVideo.action',//请求路径
'queueID' : 'fileQueue',//队列id,用来展示上传进度的
'queueSizeLimit' : 3, //同时上传文件的个数
'fileTypeDesc' : '视频文件',
'fileTypeExts' : '*.*', //控制可上传文件的扩展名
'multi' : true, //允许多文件上传
'buttonText' : '上传视频',//按钮上的文字
'fileSizeLimit' : '2048MB', //设置单个文件大小限制
'fileObjName' : 'uploadify', //<input type="file"/>的name
'method' : 'post',
'removeCompleted' : true,//上传完成后自动删除队列
'onUploadSuccess' : function(file, data, response){//单个文件上传成功触发
//data就是action中返回来的数据
文件传上去后,你可以把文件的名称等信息写回来, 把值赋给隐藏的input,再提交过去将文件的路径等其他信息存到数据库,实现异步上传,而且你还可以在这里动态创建一个删除按钮, 点击时发送ajax请求,把文件名发送过去,把刚上传的视频删了
},
'onQueueComplete' : function(){//所有文件上传完成
}