我正在尝试将resumable.js用于我的文件上传应用程序。它工作正常并上传文件。
如果在成功上传文件后出现问题,我会尝试再次选择或删除相同的文件,它不会触发文件上传(r.upload())直到我刷新页面。
有没有办法在上传所有文件后从可恢复的obkect清除文件列表,以便可以再次选择它们?
还有一种方法可以在将另一个块发送到服务器之前引入一些延迟(比如sleep(5))。
答案 0 :(得分:2)
在fileSuccess事件中,您可以调用r.removeFile(file);完成后删除文件。这将清除队列,并允许您上传更多文件。我怀疑它没有触发upload()事件的原因是你已达到最大文件限制并刷新页面清除队列。
应该是这样的:
r.on('fileSuccess', function (file) {
r.removeFile(file);
console.debug('fileSuccess', file);
});