0

Ich möchte mit FineUploader JS-Bibliothek mit Upload mehrere Dateien verwenden. Jetzt nach meiner Anforderung kann der Benutzer mehrere Dateien auswählen, dann sollten diese ausgewählten Dateien nicht sofort hochgeladen werden, anstatt dass der Benutzer oben, um sie zu überprüfen und zu ändern. Sobald der Benutzer bestätigt ist möchte ich alle Dateien Liste und dann muss ich diese Dateien einzeln von Ajax JS-Funktion, um die Dateien in base64 binäre Daten an meine Server-Methode zu senden.Wie benutze ich Fine Uploader Js Framework mit Ajax

Ich habe fileuploader Dokumente gesehen und ich weiß, meine ersten zwei Bedürfnisse können leicht erfüllt werden, wo Benutzer mehrere Dateien auswählen und vor dem Uplaod zum Server ändern können, aber ich bin mir nicht sicher, wie man die Ajax JS-Funktion mit hochgeladenen Dateien verwendet. Ich bin auf eine Option namens uploadStoredFiles() gestoßen, aber auch hier werden die Dateien gemäß ihrer Standardeinstellungen hochgeladen, wie kann ich alle Dateien Array und dann verarbeiten sie nach meinem Weg.

+0

Sie möchten den Fine Uploader verwenden, aber Sie möchten die Dateien selbst hochladen, indem Sie Ihren eigenen Ajax-Code verwenden? –

+0

Ja genau, ich möchte FineUploader für seine UI-Komponenten verwenden, Drag & Drop-Unterstützung zusammen mit vielen anderen großartigen Funktionen wie Modifizierung, Validierung all dieser Dinge. – user2809299

+0

Nun ... Sie können eine Liste aller übermittelten Dateien mit der ['getUploads()' API-Methode] (http://docs.fineuloader.com/branch/master/api/methods.html#getUploads) und erhalten Sie können das zugrunde liegende 'Blob' /' File' Objekt für jeden übergebenen Eintrag mit der ['getFile' API-Methode] (http://docs.fineuloader.com/branch/master/api/methods.html#getFile) abrufen. –

Antwort

0

Sie können eine Liste aller übermittelten Dateien mit der getUploads() API method erhalten, und Sie können das zugrunde liegende Blob/File Objekt für jeden übermittelten Eintrag unter Verwendung der getFile() API method erhalten.

Aber denken Sie daran, der Status wird sich nicht ändern, noch wird etwas anderes, was Fein Upload betrifft betroffen, wenn Sie die Dateien selbst hochladen. Sie verfügen über eine Benutzeroberfläche mit gesendeten Dateien, die sich niemals ändern. Beachten Sie, dass der Status dieser Dateien in der Benutzeroberfläche nur angezeigt werden kann, wenn sie vom Fein-Uploader hochgeladen werden.

+0

Vielen Dank Ray, Ihre bereitgestellte Lösung hat auf die Frage geantwortet, gut In meinem Fall gab es viele andere benutzerdefinierte Dinge wie das Lesen der Art der Erweiterung und das automatische Erstellen des Symbols, also wechselte ich zu einer anderen Bibliothek, aber sicher, wenn jemand anderes hat Die gleiche Frage wird ihnen helfen. Deshalb akzeptiere ich diese Antwort. – user2809299

+0

Sie können all dies mit Fine Uploader tun, ziemlich einfach in der Tat. Die Bibliothek wurde entwickelt, um stark angepasste Workflows zu unterstützen. –

+0

Sure Ray, ich werde es versuchen. Tatsächlich habe ich einige Schwierigkeiten mit der Dokumentation und das ist einer der Gründe, warum ich meine angepasste Version nicht erstellen konnte. Ich weiß, dass es einer der besten und in hohem Maße konfigurierbaren Rahmen ist. – user2809299

Verwandte Themen