2

FineUploaders アップローダを初期状態にリセットする適切な方法を教えてください。

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

これにより、リセット関数の定義で「Uncaught TypeError: Cannot call method 'reset' of undefined」が発生します

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 に答える