Ich verwende Dropzone.js, um Dateien hochzuladen. Jetzt möchte ich überprüfen, ob ein Feld ausgefüllt ist oder nicht, und wenn dies nicht der Fall ist, brechen Sie den Upload ab.Wie Abbrechen/Abbrechen des Uploads in Dropzone.js, wenn die Bedingung nicht erfüllt ist?
Mein HTML-Code:
<input type="text" name="title" id="title" placeholder="Type the title of the album">
<form action="file-upload.cgi" enctype="multipart/form-data" class="dropzone" id="dropzoneform"></form>
Mein jQuery-Code:
Dropzone.autoDiscover = false;
$('.dropzone').dropzone({
acceptedFiles: 'image/jpeg',
init: function() {
this.on('sending', function() {
if ($('#title').val().length > 0) {
// just start automatically the uploading
} else {
// need a code to cancel the uploading
}
}
}
});
Wie kann ich das Hochladen abzubrechen, wenn die #title
‚s Länge 0 ist?
Haben Sie eine Empfängerfunktion, die nach dem Hochladen der Datei ausgelöst wird? Wenn ja, könnten Sie in dieser Funktion nach Dateileerheit suchen und die notwendigen Maßnahmen ergreifen? – SNag
könnten Sie '.removeAllFiles()' aufrufen. ** ref: https: //github.com/enyo/dropzone/wiki/Remove-all-files-with-one-button** – dreamweiver
@dreamwever yep, Ich fand diesen Code, aber ich kann es nicht in meine implementieren . Was ist der Trick? – netdjw