[FIXED] Datei von URL herunterladen, im Telefonspeicher speichern

Ausgabe

Ich arbeite an einem Projekt, bei dem ich eine Datei von der URL herunterladen muss, sobald eine Schaltfläche angetippt wird, und sie im Telefonspeicher (wahrscheinlich im Download-Ordner) ablegt.

Irgendwelche Ideen, wie man das macht? Die heruntergeladene Datei ist auch nicht immer gleich und kann alles von einem Bild bis zu einem PDF sein.

Lösung

Verwenden Sie https://pub.dartlang.org/packages/flutter_downloader . Vergessen Sie nicht, Plattformkonfigurationen vorzunehmen.

Grundsätzlich sollten Sie das Paket so verwenden. Es gibt ein ausführliches langes Beispiel im Link.

final taskId = await FlutterDownloader.enqueue(
  url: 'your download link',
  savedDir: 'the path of directory where you want to save downloaded files',
  showNotification: true, // show download progress in status bar (for Android)
  openFileFromNotification: true, // click on notification to open downloaded file (for Android)
);

Bearbeiten: Einige Leute sagten, das Paket oben sei zu gut gepflegt. Probieren Sie dieses aus
https://pub.dev/packages/flowder


Beantwortet von –
westdabestdb


Antwort geprüft von –
Timothy Miller (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like