2

我想知道将 FineUploaders 上传器重置为其初始状态的正确方法是什么?

$('#uploader').fineUploader('reset')

这导致“未捕获的类型错误:无法调用未定义的方法‘重置’”在重置函数的定义中

reset: function() {
    this.log("Resetting uploader...");
    this._handler.reset();
    this._filesInProgress = [];
    this._storedIds = [];
    this._autoRetries = [];
    this._retryTimeouts = [];
    this._preventRetries = [];
    this._button.reset();
    this._paramsStore.reset();
    this._endpointStore.reset();
--> this._pasteHandler.reset(); <--
    this._netFilesUploadedOrQueued = 0;
}, 

所以似乎没有创建 _pasteHandler 。我是否在我的配置中遗漏了某些东西,或者是上传程序本身中的这个错误(我严重怀疑,因为我无法找到其他有类似问题的人)

由于这是我第一次遇到 Fine Uploader,因此我们将不胜感激任何建议。

谢谢

4

1 回答 1

0

这似乎是 Fine Uploader 3.4(昨天发布)中的一个错误。它将影响任何尝试在未启用粘贴上传功能的情况下重置 Fine Uploader 实例的人。您能否在Github 项目的问题跟踪器中打开一个错误报告以便对其进行跟踪?我今天会尝试解决这个问题。

更新:在 3.4.1 中修复。

于 2013-04-01T18:02:20.347 回答