2016-10-13 4 views
1

私はFILEDATA内のすべてのファイルをループにしようと、それらにいくつかの余分なプロパティを追加するために、この次のイベント http://www.dropzonejs.com/#event-successmultipleDropzone FormDataは `sendingmultiple`イベントで利用できませんか?

を使用しています。 sendingmultipleを使用する場合、FileDataは空です。通常の送信イベントを使用するときに機能します。 FORMDATAが空の間、

sendingmultiple: (files, xhr, formData) => { 
     for(let o of formData.entries()) { 
      console.log('testing 123', o); 
      //FormData is empty when using `sendingmultiple` event. 
     } 
     } 

ファイルの配列は、25個のファイルを示してい..

答えて

0

使用formData.append()あなたの関数内

私は以下、successMultipleでこれをテストしていない私のユースケースである:

function init(dropzone) { 
    dropzone.on('sending', (event, xhr, formData) => { 
    formData.append('mimeType', event.type); 
    formData.append('filename', event.name); 
    }); 
} 

const eventHandlers = { 
    init, 
    maxfilesexceeded: function(file) { // eslint-disable-line 
    this.removeAllFiles(); 
    this.addFile(file); 
    }, 
}; 
関連する問題