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

how to stop an in-process upload in plupload

本文关键字:进程 plupload      更新时间:2023-09-26

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

这是一个错误,还是存在我错过调用的其他函数?

这样

我就可以让它工作了。

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

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

隐藏容器将停止上传。前任:

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

是不可能的(还): https://github.com/moxiecode/plupload/issues/168

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