Utilizza @capgo/capacitor-downloader
Capacitor plugin per il download di file con supporto di background. Fornisce download ripristinabili con tracciamento del progresso.
Installa
bun add @capgo/capacitor-downloader
bunx cap sync
Cos'è che questo plugin espone
download- Avvia una nuova task di download.pause- Sospende un download attivo. Il download può essere ripristinato in seguito dalla stessa posizione.resume- Ripristina un download sospeso. Continua dalla posizione in cui era stato sospeso.stop- Ferma e annulla un download permanentemente. I dati scaricati verranno cancellati.
Utilizzo di esempio
download
Avvia una nuova task di download.
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
Sospendi un download in corso. Il download può essere ripreso in seguito dalla stessa posizione.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.pause({} as { id: string });
resume
Riprendi un download sospeso. Continua dalla posizione in cui era stato sospeso.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.resume({} as { id: string });
stop
Cancella e fermi un download permanentemente. I dati scaricati verranno eliminati.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.stop({} as { id: string });
Riferimento Completo
- GitHub: https://github.com/Cap-go/capacitor-downloader/
- Documentazione: /docs/plugins/downloader/
Continua dall'uso di @capgo/capacitor-downloader
Se stai utilizzando Utilizza @capgo/capacitor-downloader per pianificare la migrazione e le operazioni aziendali, connettilo con @capgo/capacitor-downloader per il dettaglio di implementazione in @capgo/capacitor-downloader, Iniziare per il dettaglio di implementazione in Iniziare, Capgo Enterprise per il workflow del prodotto in Capgo Enterprise, Alternative per Plugin Enterprise di Ionic per il workflow del prodotto in Alternative per Plugin Enterprise di Ionic, e Capgo Alternative per il workflow del prodotto in Capgo Alternative.