首先需要了解WebUploader的几个API
具体可以到官网上查询
https://fex.baidu.com/webuploader/doc/index.html
removeFile
- removeFile( file ) ⇒ undefined
- removeFile( id ) ⇒ undefined
- removeFile( file, true ) ⇒ undefined
- removeFile( id, true ) ⇒ undefined
参数: - file {File, id}
File对象或这File对象的id
移除某一文件, 默认只会标记文件状态为已取消,如果第二个参数为 true 则会从 queue 中移除。
reset
- reset() ⇒ undefined
重置uploader。目前只重置了队列。就可以清除勾选的上传文件了
uploadSuccess
uploadSuccess 一个文件上传成功的回调事件
uploadFinished
所有文件上传成功后调用
//成功事件
uploader.on('uploadSuccess', function (file, response) {
uploader.removeFile(file);//移除文件
});
// 所有文件上传成功
uploader.on('uploadFinished', function () {
//清空队列
uploader.reset();
});