2 Stimmen

Blueimp Bootstrap-Dateiupload - Erkennen von noch nicht hochgeladenen Dateien

Ich benutze den blueimp jQuery-Datei-Uploader und es funktioniert einwandfrei, keine Probleme. Allerdings verwende ich ihn auf einer Seite, die auch verschickt wird, also möchte ich sicherstellen, dass alle ausgewählten Bilder hochgeladen wurden, bevor die Seite verschickt wird.

Ich sehe aus dem blueimp-Wiki, dass der Weg, um Feedback zu erhalten, wenn Dateien hinzugefügt/hochgeladen/abgeschlossen sind, über die bind() Methode erfolgt, die einwandfrei funktioniert. Und gemäß des blueimp-Wikis sind die verschiedenen Bindungsoptionen wie folgt:

$('#fileupload')
.bind('fileuploadadd', function (e, data) {/* ... */})
.bind('fileuploadsubmit', function (e, data) {/* ... */})
.bind('fileuploadsend', function (e, data) {/* ... */})
.bind('fileuploaddone', function (e, data) {/* ... */})
.bind('fileuploadfail', function (e, data) {/* ... */})
.bind('fileuploadalways', function (e, data) {/* ... */})
.bind('fileuploadprogress', function (e, data) {/* ... */})
.bind('fileuploadprogressall', function (e, data) {/* ... */})
.bind('fileuploadstart', function (e) {/* ... */})
.bind('fileuploadstop', function (e) {/* ... */})
.bind('fileuploadchange', function (e, data) {/* ... */})
.bind('fileuploadpaste', function (e, data) {/* ... */})
.bind('fileuploaddrop', function (e, data) {/* ... */})
.bind('fileuploaddragover', function (e) {/* ... */});

Daraus kann ich wahrscheinlich herausfinden, wann eine Datei hinzugefügt wird und wann sie hochgeladen wurde. Allerdings kann ich nicht herausfinden, ob eine Datei gelöscht wird, bevor sie hochgeladen wird. Das Wiki schlägt vor, weitere Bindungen wie folgt zu verwenden:

Hinweis: Das Hinzufügen zusätzlicher Ereignislistener über die bind-Methode ist die bevorzugte Option, um Rückrufeinstellungen durch die jQuery-Datei-Upload-UI-Version beizubehalten.

Aber der dort im Wiki angegebene Link ist ein defekter Link.

Hat jemand eine Idee, wie man erkennen kann, wann eine Datei gelöscht wird? Muss ich einen weniger eleganten jQuery-Selektoransatz verfolgen, oder gibt es einen besseren Weg? Dies ist sicherlich kein ungewöhnlicher Anwendungsfall im Zusammenhang mit Dateiuploads, oder?

0voto

baptme Punkte 10002

Wenn der Link im Wiki defekt ist, melden Sie das Problem auf https://github.com/blueimp/jQuery-Datei-Upload/Probleme

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X