用于文件上传的resumable.js不会选择相同的文件

时间:2015-03-26 04:57:08

标签: ruby-on-rails file-upload resumablejs

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

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

有没有办法在上传所有文件后从可恢复的obkect清除文件列表,以便可以再次选择它们?

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

1 个答案:

答案 0 :(得分:2)

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

应该是这样的:

r.on('fileSuccess', function (file) {
    r.removeFile(file);
    console.debug('fileSuccess', file);
});