2017-06-30 27 views
0

DropZoneのすべてのファイル(ロード済み、キャンセル済み、処理中など)のリストを取得するにはどうすればよいですか?フォームを提出する前に、このデータを解析して隠れた入力フィールドを生成します。アイブ氏は、このフォームファイルのDropzoneリスト

this.list = {}; //this is not inside the event if this would be inside the list has max one item so you have to do that as a normal var in your js 
// response text is a hashed filename so its unique you also can use a normal array and push it 
this.list[file.xhr.responseText] = file.name 

しかし、あなたはまた、持っている中で、リストを作成した作成した完全なイベントで

:IVEはそこに自分のリストを追加しましたので、私が過去にあまりにもこの問題を得た

+0

私は、 'console.log(Dropzone.instances [0] .files);'が正しいデータを返すことを発見しました。しかし、私は奇妙な 'instanes [0]'ではなく、特定のdropzone_idで同じデータを取得するにはどうしたらいいですか? – GHopper

答えて

0

(削除イベントでは)削除の上、リスト内のファイルを削除します

delete this.list[file.xhr.responseText]; 

を隠し入力フィールドにこのリストを書き込み、保存機能を追加することができるよりも

$('#hiddenfield').attr('value', JSON.stringify(dropzone.list)); 
関連する問題