1

RailsアプリでjQueryFileUploadの基本設定を使用しています。つまり、ストックUIやサーバー側スクリプトを使用していません。私が欲しいページ上のUXは、プラグインにバンドルされているものとは大きく異なります。

、、、およびコールバックを使用してadd、必要なUXを実装しています。ただし、「アップロードライフサイクル」全体で特定のファイルを一意に識別する方法がわかりません。アップロードするファイルごとに、プログレスバーとファイルのサムネイルを作成して表示します。doneprogressdiv

現在、アップロードされたファイルのファイル名を使用して、ライフサイクル全体でファイルを識別し、特定のファイルに関連付けています。divただし、ユーザーが同じ名前の2つ(またはそれ以上)のファイルをアップロードするとすぐに壊れます。

どうすればこれを解決できますか?

(問題を適切に説明しましたか?あいまいすぎるかあいまいな場合はお知らせください)。

4

1 に答える 1

0

コールバック(データ)の2番目のパラメーターはアップロードに関連しているため、たとえば、アップロードに関連するhtmlの進行状況への「参照」を保存できます。

$('#fileupload').fileupload({
    add: function (e, data) {
                data.whatever = $('<div></div>');
            }
});
于 2012-12-15T16:02:04.300 に答える