Ich habe die FineUploader Dokumentation durchgesehen und wollte die Community fragen, falls ich sie verpasst habe. Sie müssen Benutzern erlauben, eine CSV-Datei hochzuladen, möchten aber die Kopfzeilen in der CSV-Datei überprüfen, um sicherzustellen, dass sie den Anforderungen entsprechen. Ist das eine Möglichkeit, dies innerhalb der FineUploader-Einstellungen zu tun?FineUploader CSV Header Validierung
So stellen Sie beispielsweise sicher, dass eine von einem Benutzer hochgeladene CSV Spaltenüberschriften mit Vorname, Nachname, Adresse, Telefon enthält. Wenn diese Spaltenüberschriften nicht übereinstimmen, geben Sie eine Fehlermeldung zurück. Vielen Dank!
Danke Ray für die Erklärung. Mit "Versprechen" meinst du "richtig" oder "falsch" zurück zu geben, richtig? – Kim
Nein, ich meine eine ['Promise'-Instanz] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise). Das Lesen einer Datei ist eine asynchrone Operation - Sie können nicht einfach 'false' oder' true' zurückgeben, da Ihr Callback-Handler zurückkehrt, bevor die Dateileseoperation abgeschlossen ist. Fine Uploader akzeptiert Promissory-Rückgabewerte (auch als "thenable" bezeichnet) für [eine Reihe von Callbacks] (http://docs.fineuloader.com/branch/master/features/async-tasks-and-promises.html). –