Richtlinie
Tutorial zum Downloader
Mit @capgo/capacitor-downloader verwenden
Capacitor-Plugin zum Herunterladen von Dateien mit Hintergrundunterstützung. Bietet wiederholbare Herunterladen mit Fortschritsanzeige.
Installieren
bun add @capgo/capacitor-downloader
bunx cap sync
Was dieses Plugin enthüllt
download- Eine neue Herunterladeaufgabe starten.pause- Eine aktive Herunterlade unterbrechen. Die Herunterlade kann später von der gleichen Position fortgesetzt werden.resume- Eine unterbrochene Herunterlade fortsetzen. Fortsetzt von der Position, an der sie unterbrochen wurde.stop- Eine heruntergeladene Datei dauerhaft abbrechen. Heruntergeladene Daten werden gelöscht.
Beispielanwendung
download
Einen neuen Download-Auftrag starten.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
const task = await Downloader.download({
id: 'my-download',
url: 'https://example.com/file.pdf',
destination: 'downloads/file.pdf'
});
pause
Ein aktiver Download pausieren. Der Download kann später von der gleichen Position fortgesetzt werden.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.pause({} as { id: string });
resume
Ein pausierten Download fortsetzen. Fortsetzt von der Position, an der er pausiert wurde.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.resume({} as { id: string });
stop
Einen Download dauerhaft abbrechen. Heruntergeladene Daten werden gelöscht.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.stop({} as { id: string });
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-downloader/
- Dokumentation: /docs/plugins/downloader/