如何在plupload中停止进程中上传

时间:2012-04-21 09:12:33

标签: javascript jquery html5 plupload

up.removeFile(file)仅在上传不在进行时才有效。

这是一个错误,还是存在一些我错过的其他功能?

3 个答案:

答案 0 :(得分:18)

这样我就能使它发挥作用。

每个添加的文件都有自己的取消功能:

var status_before = file.status;
up.removeFile(file);                
if(up.state == plupload.STARTED && status_before == plupload.UPLOADING)
{
  up.stop();
  up.start();
}

答案 1 :(得分:1)

隐藏容器将停止上传。例如:

var max = 10;
var count = 0;

uploader.bind('FileUploaded', function(up, file, info){
    count++;
    if (count >= max){
            $('#container').hide();
            console.log('limit reached');
    }
});

答案 2 :(得分:0)

显然这是不可能的(但是):https://github.com/moxiecode/plupload/issues/168

如果您只使用特定传输(HTML5 / XHR),则可以通过调用XHR对象上的.abort()来实现。