在工作中需要一个上传文件的组件,要求支持IE8,所以就选择了SWFUpload,在删除队列文件的时候,花费了一些时间,所以就此记录一下
function fileQueued(file) {
var swfUpload = this;
var listItem = '<li id="' + file.id + '">';
listItem += '文件:<em>' + file.name + '</em>(' + Math.round(file.size/1024) + ' KB)';
listItem += '<span class="progressValue"></span>'
+ '<div class="progressBar"><div class="progress"></div></div>'
+ '<p class="status" >Pending</p>'
+ '<span class="cancel" > </span>'
+ '</li>';
$("#logList").append(listItem);
$("li#" + file.id + " .cancel").click(function(e) {
swfUpload.cancelUpload(file.id,false); //自带方法删除
var stats = swfUpload.getStats();//获取队列状态
swfUpload.setStats({successful_uploads:(stats.successful_uploads-1)}); //设置上传成功队列状态-1
$("#"+file.id).remove(); //删除
$("li#" + file.id).slideUp('fast');
})
}
SWFUpload 怎么删除上传队列里特定的文件
最新推荐文章于 2018-11-13 11:19:27 发布