Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.2.1

flutter_dropzone

Ein Drag-and-Drop-Flutter-Plugin (nur Web).

Web
30-Tage-Downloads
215.000
Likes
219
Pub-Punkte
140

Paket installieren

flutter pub add flutter_dropzone

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das speziell für Webanwendungen entwickelt wurde und Drag-and-Drop-Dateiuploads ermöglicht. Es bietet eine einfache, anpassbare Benutzeroberfläche, mit der Benutzer Dateien direkt in einen festgelegten Bereich ziehen können, wodurch die Erfahrung beim Hochladen von Dateien auf Webplattformen verbessert wird. Speziell für Web entwickelt, integriert es sich nahtlos in den Flutter-UI-Framework und unterstützt gängige Dateifunktionen wie Auswahl und Vorschau. Das Plugin ist leichtgewichtig und konzentriert sich auf Benutzerfreundlichkeit ohne komplizierte Einrichtung.

Anwendungsfälle

  • Web-basierte Dateiuploads
  • Formular-Eingaben per Drag-and-Drop
  • Dateiimport-Schnittstellen
  • Online-Dokumenteneinreichung
  • Interaktive Medien-Upload-Zonen

Hauptmerkmale

  • Nur Web-Unterstützung
  • Einfache Drag-and-Drop-Oberfläche
  • Anpassbare Drop-Zonen-Stilisierung
  • Dateityp-Filterung
  • Grundlegende Dateivorschau-Funktionen

Geeignet für

  • Webentwickler, die dateiintensive Anwendungen erstellen
  • UI-Designer, die intuitive Datei-Eingabe benötigen
  • Anwendungen, die eine einfache Datei-Eingabe erfordern
  • Prototyping interaktiver Datei-Upload-Flows
  • Projekte, die browserbasierte Umgebungen zielen

Hinweise

  • Nicht verfügbar für mobile oder Desktop-Plattformen
  • Beschränkt auf Webbrowser
  • Benötigt benutzerdefinierte Behandlung für die Dateiverarbeitung
  • Keine integrierte Dateiüberprüfung außer Typen
  • Abhängig von browser-spezifischen Drag-and-Drop-APIs

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

pub package

See the README files of the individual subprojects:

Breaking changes

4.2.0 had to introduce another breaking change, sorry. While 4.1.0 solved the problem for web users, it created a regression for some other people who author multiplatorm apps where not all variants are web-based. Instead of returning a web.File directly, the onDrop variants now return a DropzoneFileInterface. You can go on accessing its properties as before, so you might not even notice the difference.

4.1.0 deprecates onDrop and all other functions using dynamic type because the newer Flutter JS support enforces stricter type checking. onDrop will be removed in a coming version. Use onDropFile and onDropString instead.

4.0.x is compatible with Flutter 3.13 (stable) and later. If you're not yet ready to upgrade from a previous version of Flutter, stay with the latest 3.0.x version of flutter_dropzone. See the README of the web implementation for details.

3.0.x is compatible with Flutter 2.5 (stable) and later. If you're not yet ready to upgrade from a previous version of Flutter, stay with the latest 2.0.x version of flutter_dropzone. See the README of the web implementation for details.

Support

If you like this package, please consider supporting it.

Buy Me A Book

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

  • flutter_dropzone_platform_interface^2.2.0
  • flutter_dropzone_web^4.2.0
  • web>=0.5.1 <2.0.0

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.