我想知道将FineUploaders上传器重置为初始状态的正确方法是什么?
$('#uploader').fineUploader('reset')
这导致“未捕获的TypeError:在重置函数的定义中无法调用未定义的方法'重置'
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,我们将非常感谢任何建议。
由于
答案 0 :(得分:0)
这个DOES似乎是Fine Uploader 3.4(昨天发布)中的一个错误。它会影响任何尝试重置Fine Uploader实例但未启用粘贴上传功能的人。你能否在the Github project's issue tracker中打开一个错误报告,以便跟踪它?我今天会尝试解决这个问题。
更新:已在3.4.1中修复。