Der Flutter Download Manager ist ein plattformübergreifender Datei-Downloader mit Unterstützung für fortsetzbare, parallele und Stapeldownloads. Außerdem können Sie über den Downloadstatus und Fortschrittsupdates benachrichtigt werden
Aus öffentlichen Paketdaten erstellte Orientierung.
Der Flutter Download Manager ist ein plattformübergreifendes Paket, das zuverlässiges Dateidownloading ermöglicht und die Wiederaufnahme unterbrochener Downloads sowie paralleles und mehrfaches Verarbeiten unterstützt. Er bietet Echtzeit-Progress-Updates und Statusbenachrichtigungen und ist daher ideal für Apps, die eine robuste Download-Funktionalität auf Android, iOS, macOS, Windows und Linux erfordern. Das Paket vereinfacht die effiziente Verwaltung mehrerer Downloads und gewährleistet gleichzeitig Datenintegrität und Benutzerfeedback während des Prozesses.
Anwendungsfälle
Batch-Datei-Downloads
unterbrochene Downloads fortsetzen
Echtzeit-Progressverfolgung
Hintergrunddownloads
Große Dateiübertragungen
Offline-Inhalts-Caching
Hauptmerkmale
Wiederaufnahmefähige Downloads
Parallel- und Stapeldownloads
Plattformübergreifende Unterstützung
Fortschritts- und Statusrückrufe
Einfache API-Integration
Hintergrund-Download-Verarbeitung
Geeignet für
Apps, die Offline-Inhalte benötigen
Medien-Streaming-Anwendungen
Dateiverwaltungstools
Bildungsanwendungen mit herunterladbaren Ressourcen
Unternehmensanwendungen mit Massenfileoperationen
Hinweise
Erfordert Internetberechtigung auf Android
Die Hintergrundausführung kann je nach Plattform variieren
Große Downloads können den Akku und den Datenverbrauch beeinflussen
Beschränkte Anpassungsmöglichkeiten für die Download-Oberfläche
Keine integrierte Download-Warteschlangen-Priorisierung
Plattformspezifische Konfiguration kann erforderlich sein
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Flutter Download Manager
|
Overview
Flutter Download Manager is a Cross-Platform file downloader with Parallel and Batch Download support. Manage download tasks by url and be notified of status and their progress. Pause, Cancel, Queue and Resume Downloads.
This package was made as I felt like there are no download managers in flutter, specially with desktop support.
Features
Manage download tasks by url
Ability to notified of status and progress changes
Partial Download Feature
Queue Downloads
Pause, Cancel or Resume Downloads
Parallel File Downloads (2 or can change)
Support Batch download
Platforms Supported
Linux
MacOS
Windows
Android
iOS
There are a few caveats about this package:
On desktop it saves the file in absolute or relative path.
On mobile it saves the file in absolute or relative path, but we should ask/ensure if the app has the required permissions.
It does not run in a background process, so when the dart application closes the manager will also shut down.