Javascript 如何在plupload中停止正在进行的上载
Javascript 如何在plupload中停止正在进行的上载,javascript,jquery,html,plupload,Javascript,Jquery,Html,Plupload,up.removeFile(file)仅在上载未进行时有效 这是一个bug,还是存在我没有调用的其他函数?显然这是不可能的(目前): 如果您只使用特定的传输(HTML5/XHR),您可以通过在XHR对象上调用.abort()来实现它。这样我就可以让它工作了 每个添加的文件都有自己的取消功能: var status_before = file.status; up.removeFile(file); if(up.state == plupload.STARTED &
up.removeFile(file)
仅在上载未进行时有效
这是一个bug,还是存在我没有调用的其他函数?显然这是不可能的(目前):
如果您只使用特定的传输(HTML5/XHR),您可以通过在XHR对象上调用
.abort()
来实现它。这样我就可以让它工作了
每个添加的文件都有自己的取消功能:
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');
}
});
我冒昧地把2换成了相应的常数。谢谢你的回答。我必须等待24小时才能授予赏金…我们还可以写:up.removeFile(file.id)。