Hochladen mehrerer Dateien mit Sails.js 0.10 und Skipper mit Dropzone.js

Ich habe ein Problem mit dem Hochladen mehrerer Dateien in meiner Segel-App. Ich versuche mit Dropzone.js mehrere Dateien hochzuladen und mein Backend ist Sails v0.10.0-rc8.

Wenn ich nun einige Dateien über Dropzone hochlade, sehe ich, dass im Falle eines mehrfachen Uploads die Dateien mit separaten Parametern in der Anfrage gesendet werden. Die Parameternamen sind'photo[0]', 'photo[1]', 'photo[2]',.... Ich erhalte die Dateien im Controller wie folgt:

req.file(file).upload(function (err, files) {

    // save the file

});

Wenn jedoch mehr als eine Datei übermittelt wird, wird die Anforderung an den Controller übergeben, bevor alle Dateien analysiert und von der Anforderung gespeichert werden, sodass ich nur eine Datei in meinem Controller erhalte.

Hat jemand dieses Problem erlebt? Vielleicht gibt es keine Unterstützung für das Hochladen mehrerer Dateien mit unterschiedlichen Anforderungsparametern im Skipper-Body-Parser? Denn wenn ich mehrere Dateien in einem Attribut ('Foto') einreiche, werden alle von ihnen verarbeitet und an den Controller übergeben.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage