Die 15 besten kostenlosen jQuery-Datei-Upload-Skripte für das Hochladen mehrerer Dateien 2021
Veröffentlicht: 2021-09-13Das Web basiert auf einer Grundlage verschiedener Dateitypen. Ob Fotos, Videoinhalte wie Filme, Ihre persönlichen Word-Dokumente, Textdokumente oder programmierorientierte Dateien, wir verändern und tauschen ständig Dateien untereinander aus.
Dies ist einer der Hauptgründe, warum es Dienste wie Dropbox gibt, die uns helfen, unsere Dateien überall zu verwalten und zu synchronisieren. Wenn Sie ein regelmäßiger Internetnutzer sind, wissen Sie, wie wichtig File-Sharing ist und wie wichtig es sein kann, auf zuverlässige File-Sharing-Dienste zuzugreifen, um unsere Dateien auf sichere, bequeme und effektive Weise zu teilen.
Wenn Sie ein Web-Entwickler sind, könnten Sie von der Idee angezogen werden, Ihre eigene Filesharing-Website zu erstellen, oder vielleicht möchten Sie ein vorhandenes Webdesign um eine Filesharing-Funktionalität ergänzen, mit der Ihre Kunden oder Besucher ihre eigene teilen können Dateien.
Es gibt viele Betrachtungsweisen, aber um so weit zu kommen, müssen wir eine zuverlässige Lösung finden, um Dateien für uns selbst und für andere hochzuladen und zu verwalten. Aus diesem Grund haben wir eine Liste der bekanntesten und besten jQuery-Datei-Upload-Skripte zusammengestellt, die Sie zum Hochladen und Optimieren Ihrer Dateien verwenden können.
Da es so viele Möglichkeiten gibt, möchten wir erwähnen, dass keine Wahl die beste ist. Stattdessen sollte man das Endziel für jede Anforderung genau untersuchen. Wenn Sie also ein Skript zum Hochladen Ihrer persönlichen Dateien erstellen möchten, Wählen Sie dann ein minimaleres Upload-Skript, aber wenn Sie eine multifunktionale Dateiverwaltungswebsite erstellen möchten, werfen Sie einen Blick auf die Skripte, die erweiterte Funktionen bieten. In unserer Liste hier finden Sie sicher ein bisschen von allem.
PekeUpload
PekeUpload ist eine leichtgewichtige Komponentenlösung für Webdesigner. Sie können es als Website-Widget zum Hochladen von Dateien mithilfe einer jQuery + HTML5-Funktionskombination verwenden. PekeUpload wurde mit Bootstrap entwickelt, ist unglaublich einfach zu stylen und bietet unzählige Möglichkeiten, sich selbst zu erweitern. Mit PekeUpload behalten Sie die Kontrolle über Ihre Datei-Uploads. Sie können Dateigrößenbeschränkungen festlegen und den Dateityp auswählen, den Ihre Komponente akzeptiert. Wenn herkömmliche Fehlermeldungen Sie müde machen, können Sie sicher sein, dass Sie Ihre eigenen benutzerdefinierten Fehlermeldungen festlegen können. Sie können den visuellen Inhalt direkt vor und nach dem Hochladen in der Vorschau anzeigen.
jQuery-Datei-Upload (am beliebtesten)
jQuery File Upload ist die perfekte Illustration dafür, wie das Hochladen von Dateien in jQuery funktioniert und wie es zum einfachen Hochladen und Speichern von Dateien verwendet werden kann. Diese Bibliothek bietet jedoch einen etwas vielseitigeren Funktionsumfang. Zunächst stehen 5 verschiedene Stile zur Auswahl, einschließlich der nativen jQuery-Benutzeroberfläche und auch für AngularJS-Entwickler, die eine schnelle und zuverlässige Lösung zum Hochladen von Dateien für ihre Projekte benötigen.
Zu den Funktionen gehören die Möglichkeit, mehrere Dateien per Drag & Drop von Ihrem Desktop oder einem anderen Ordner direkt in den Uploader zu ziehen, Sie können Ihre Uploads abbrechen und auch wieder aufnehmen, es gibt einen Fortschrittsbalken für jeden Upload, damit Sie wissen, wann die Dinge abgeschlossen sind mit modernen Browsern können Bilder nach dem Hochladen bearbeitet werden, und dieselben Browser ermöglichen eine Vorschau aller hochgeladenen Dateien vor dem Finalisieren. Funktioniert mit jeder serverseitigen Plattform (PHP, Python, Ruby on Rails, Java, Node.js, Go usw.), die das Hochladen von Standard-HTML-Formulardateien unterstützt.
jQuery Ajax-Datei-Uploader
jQuery Ajax File Uploader ist ein großartiges Beispiel dafür, wie einfach (aber modern) Datei-Uploader sein können. Hier haben wir einen Uploader, der einen einfachen Datei-Upload-Ansatz mit der Option für mehrere Dateien und ein einfaches Fortschrittsbalken-Widget auf derselben Seite verwendet. Abgesehen davon, dass dieses Plugin für den modernen Browser entwickelt wurde, erfordert dieses Plugin ein wenig JavaScript- und AJAX-Kenntnisse / -Fähigkeiten, um die entsprechenden Parameter in der Konfiguration einzustellen, damit Sie die richtige Erfahrung für Sie erstellen können, aber selbst dann - die meisten Parameter sind nur traditionelle Array-Einstellungen und erfordern nicht viel Nachdenken zum Ändern. Gebaut mit Bootstrap.
Eingabe von Bootstrap-Dateien
Die Einfachheit und Leistungsfähigkeit von Bootstrap File Input wird Sie mit Sicherheit überzeugen. Dieses Tool zum Hochladen von Dateien ist sowohl mit Bootstrap als auch mit 4 kompatibel. Die Integration wird ein Kinderspiel sein, um sicherzustellen, dass jeder mit wenig Aufwand das Beste daraus macht. Massenaktionen, verschiedene Dateiunterstützung, Vorschau und Drag-and-Drop-Inhalte, all dies und mehr bietet Bootstrap File Input für Ihre Bequemlichkeit. Blättern Sie durch die Installationsinformationen und sammeln Sie alle notwendigen Anleitungen für die reibungslose Integration der Datei-Upload-Funktion in Ihre App. Außerdem ist es ein kostenloses Tool, sodass Sie gerne die Gewässer testen und sogar dazu beitragen können.
Dateiteich
Filepond ist ein cleverer Name für ein jQuery-Datei-Upload-Skript, das alles und alles akzeptiert. Es ist eine JavaScript-Bibliothek, die alle Arten von Dateien willkommen heißt, sogar mit URLs, Verzeichnissen, Blobs, was auch immer, funktioniert. Die Optionen und Möglichkeiten sind zahlreich, wenn Sie mit Filepond arbeiten – und Sie müssen es nicht von Grund auf neu erstellen, wie cool ist das? Auch die Benutzererfahrung wird aufgrund der hervorragenden Leistung von Filepond jederzeit auf den Punkt gebracht. Drag-and-Drop-Dateien, Tastaturnavigation, Bildoptimierung und vollständige Reaktionsfähigkeit, dies sind einige der wichtigsten Highlights, die Filepond bietet. Ja, Sie können Filepond auch für das Hochladen in großen Mengen verwenden.
Abwurfgebiet
Dropzone ist ein moderner Drag-and-Drop-Datei-Uploader, der innerhalb eines Komponenten-Widgets auf der Website funktioniert, die Sie verwenden möchten, obwohl er auch das traditionelle Klick- und Upload-Konzept unterstützt. Wenn Sie Dropzone zum Hochladen von Bildern verwenden möchten, unterstützt die Bibliothek die Live-Bildbearbeitung nach dem Hochladen von Dateien – Bearbeiten, Größenänderung, Zuschneiden usw. Alle Dateipfad- und Dateitypkonfigurationen erfolgen im Hintergrund, daher müssen Sie mit den Konfigurationsdateien arbeiten, bevor Sie das Skript auf einem Produktionsserver starten. Auf der offiziellen Dropzone-Homepage finden Sie alle erforderlichen Unterlagen, um sofort loszulegen.
Guter Uploader
Eine weitere umfassende jQuery-Datei-Uploader-Lösung heißt Fine Uploader – eine sehr beliebte jQuery-Bibliothek zum Hochladen, Verwalten und Skalieren von Dateien. Einige der herausragenden Funktionen von Fine Uploader umfassen die Möglichkeit, fehlgeschlagene Datei-Uploads nicht von Anfang an, sondern ab dem letzten nicht hochgeladenen Teil zu wiederholen – dies ist auch ein Teil der eigentlichen Bibliothek, die als Datei-Chunking und -Aufteilung bezeichnet wird. Fine Uploader unterstützt die Cloud-Dateiverwaltung vollständig, d. h. Sie können Dateien auf Amazon S3 oder Microsofts Azure hochladen, und andere einfachere Funktionen umfassen die Berechtigung zum Bearbeiten und Löschen von Dateien während des Hochladens. Dies ist so ziemlich eine umfassende Lösung für jede Site, die eine zuverlässige Lösung zum Hochladen von Dateien benötigt, an der möglicherweise eine größere Gemeinschaft aktiver Benutzer beteiligt ist.

Flow.js
Lassen Sie uns den Fluss unserer Datei-Uploader-Skripte mit einer weiteren großartigen Ressource namens Flow.js am Laufen halten! Flow.js ist eine JavaScript-Bibliothek, die mehrere gleichzeitige, stabile und fortsetzbare Uploads über die HTML5-Datei-API ermöglicht. Die Bibliothek erfordert keine Abhängigkeiten von Drittanbietern. Es bietet Funktionen wie das Anhalten und Fortsetzen von Datei-Uploads, um verlorene Uploads wiederherzustellen und Fehler innerhalb des Uploaders zu behandeln. Es verfügt über eine Drag-and-Drop-Lösung zum Hochladen von Dateien, die Möglichkeit, GANZE Ordner hochzuladen, und eine Dateivorschau für Bilddateien. Außerdem gibt es Fortschrittsbalken, die Sie über den Fortschritt der hochgeladenen Dateien auf dem Laufenden halten. Block-Uploads, um sicherzustellen, dass Sie verlorene Teile aus fehlgeschlagenen Uploads wiederherstellen und sie stattdessen an diesem Punkt fortsetzen können, um Zeit und Kopfschmerzen zu sparen.
Formstein
Formstone ist einzigartig in unserer Liste, da es sich tatsächlich um eine Vielzahl von Produkten in einem einzigen Projekt handelt. Formstone verfügt jedoch über eine Upload-Komponente, die eine sehr nützliche und sehr funktionale Lösung zur Verwaltung von Datei-Uploads ist. Sie bieten diese Lösung für kleine und große Websites und Apps an. Die leichtgewichtige Komponente verfügt über eine einfache Drag&Drop-Oberfläche (mit Klick-Interaktion), mit der Sie einzelne oder mehrere Dateien mit angehängter leichter Fortschrittsleiste hochladen können. Es ist eine sehr effektive Lösung für Websites, die nach zusätzlichen Komponenten ohne das damit verbundene schwere Fett suchen. Aber auch Formstone ist ein Projekt für sich. Sie können die anderen paar Dutzend Komponenten zusammenfügen und daraus ein Web- oder App-Projekt erstellen. Erfahren Sie mehr über Formstone, um die Interaktion zwischen der Vielzahl der angebotenen Komponenten vollständig zu verstehen.
Backbone-Upload-Manager
Backbone verleiht JavaScript-lastigen Anwendungen Struktur, indem es Modelle mit Schlüsselwertbindung und benutzerdefinierten Ereignissammlungen bereitstellt. Sie enthalten eine umfangreiche API mit aufzählbaren Funktionen und Ansichten mit deklarativer Ereignisbehandlung. Es kann es auch über eine RESTful-JSON-Schnittstelle mit all Ihren vorhandenen Anwendungen verbinden. Es ist ein sehr bekanntes JavaScript-Framework und der Backbone Upload Manager ist die perfekte Ergänzung für dieses Framework und seine Benutzer. Die Benutzeroberfläche und die eigentliche Erfahrung sind sehr modern mit einer starken Liste von Funktionen und Fähigkeiten. Dies sind Qualitäten, die nur ein solider Rahmen wie Backbone bieten kann.
FileDrop
FileDrop.js ist eine JavaScript-optimierte Datei-Upload-Bibliothek, die sich auf das direkte Hochladen von Browser-Dateien konzentriert. Es verfügt über benutzerdefinierte Benachrichtigungen ohne viele andere Funktionen. Wählen oder ziehen Sie Ihre Dateien, klicken Sie auf Hochladen und warten Sie, bis Sie über einen erfolgreichen Upload benachrichtigt werden. Es besteht die Möglichkeit, bei Bedarf mehrere Datei-Uploads zu aktivieren.
FileAPI
Entwickler können natürlich ihre eigene jQuery-Bibliothek für die Dateiverwaltung erstellen. Es ist sinnvoll, da es viel Lernerfahrung bietet. Außerdem sind Sie am Ende derjenige, der für die Codebasis verantwortlich ist. Eine andere Möglichkeit, das Problem zu lösen, besteht darin, sich auf eine API zu verlassen, die für einen einzigen Zweck entwickelt wurde. In diesem Fall handelt es sich um das Hochladen von Dateien und die Dateiverwaltung. Wir empfehlen, sich FileAPI anzusehen. Es ist ein ausgereiftes Projekt, das die notwendigen Funktionen, Aufrufe und Ereignisse bereitstellt, um Datei-Uploader für Desktop-Apps zu erstellen. Sie können dies auch für mobile Apps und allgemeine Webprojekte tun.
Plupload
Plupload ist eines dieser Projekte, die wirklich lange gebraucht haben, um zu reifen, aber nicht, weil es unerfahren war. Das lag daran, dass es zu dieser Zeit nur eine begrenzte Anzahl von Funktionen gab, die Sprachen für das Web bereitstellen konnten. Jetzt, da HTML5 die Webentwicklungslandschaft verändert, kann Plupload wirklich glänzen. Plupload ist eine API zur Verwaltung von Datei-Uploads, die eine Reihe von Tools und Funktionen zum Erstellen verstärkter Datei-Uploader bereitstellt. Sie können dies innerhalb weniger Minuten tun, anstatt Sie über mehrere Wochen selbst programmieren zu lassen.
Fortsetzbar.js
Dies bietet eine einfache Datei-Upload-Umgebung, die mehrere Uploads, das Anhalten und Fortsetzen von Uploads und eine allgemeine Stabilität ermöglicht. Sie können große Dateien ganz einfach in mehrere Teile aufteilen, um wiederaufnehmbare Uploads zu ermöglichen. Sie können sicher sein, dass Ihre Datei am Ende immer noch an derselben Stelle hochgeladen wird, an der Sie sie verlassen haben. Es kann Ihre Datei auch dann hochladen, wenn die Verbindung beim Übergang verrückt wird.
Hochladen
Wie wäre es mit einem voll funktionsfähigen HTML5-Datei-Uploader, der ein wenig jQuery verwendet, um die Benutzererfahrung zu verbessern? Nun, für Interessierte können wir Uploadify empfehlen. Die Entwickler haben es mit einer JavaScript-Bibliothek erstellt und haben genau diesen Zweck im Auge. Die Entwickler haben auch eine Flash-Version für diejenigen hinzugefügt, die an die Traditionen der alten Schule glauben. Es gibt eine bestehende Community-Foren voller Themen und Support-Fragen. Aber soweit wir das beurteilen können, waren die Community-Foren in den letzten Jahren nicht wirklich aktiv.