1

我正在尝试将resumable.js用于我的文件上传应用程序。它工作正常并上传文件。

如果文件上传成功后,我尝试再次选择或删除相同的文件,则会出现问题,它不会触发文件上传(r.upload()),直到我刷新页面。

上传所有文件后,有什么方法可以从可恢复对象中清除文件列表,以便再次选择它们?

还有一种方法可以在将另一个块发送到服务器之前引入一些延迟(如 sleep(5))。

4

1 回答 1

3

在 fileSuccess 事件中,您可以调用 r.removeFile(file); 完成后删除文件。这将在您进行时清除队列,并且应该允许您上传更多文件。我怀疑它没有触发 upload() 事件的原因是您已达到最大文件限制并且刷新页面会清除队列。

应该看起来像这样:

r.on('fileSuccess', function (file) {
    r.removeFile(file);
    console.debug('fileSuccess', file);
});
于 2015-11-09T23:49:46.497 回答