Guide
Comment utiliser Downloader dans Capacitor
Utilisation de @capgo/capacitor-downloader
Plugin Capacitor pour télécharger des fichiers avec support en arrière-plan. Permet des téléchargements avec reprise et suivi de la progression.
Installer
bun add @capgo/capacitor-downloader
bunx cap sync
Ce que ce plugin expose
download- Lancer une nouvelle tâche de téléchargement.pause- Mettre en pause un téléchargement actif. Il pourra être repris plus tard au même endroit.resume- Reprendre un téléchargement en pause. Il repart de là où il s'est arrêté.stop- Arrêter et annuler un téléchargement définitivement. Les données téléchargées seront supprimées.
Exemple d'utilisation
download
Démarrer une nouvelle tâche de téléchargement.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
const task = await CapacitorDownloader.download({
id: 'my-download',
url: 'https://example.com/file.pdf',
destination: 'downloads/file.pdf'
});
pause
Mettre en pause un téléchargement actif. Le téléchargement peut être repris plus tard au même endroit.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.pause({ id: 'id-123' });
resume
Reprendre un téléchargement en pause. Reprend là où il s'était arrêté.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.resume({ id: 'id-123' });
stop
Arrêter et annuler un téléchargement définitivement. Les données téléchargées seront supprimées.
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.stop({ id: 'id-123' });
Référence complète
- GitHub : https://github.com/Cap-go/capacitor-downloader/
- Docs : /docs/plugins/downloader/
Continuer avec l'utilisation de @capgo/capacitor-downloader
Si vous utilisez Utilisation de @capgo/capacitor-downloader pour planifier la migration et les opérations d'entreprise, connectez-l’à @capgo/capacitor-downloader pour les détails d'implémentation dans @capgo/capacitor-downloader, Prise en main pour les détails d'implémentation dans Getting Started Capgo Enterprise pour le workflow produit dans Capgo Enterprise, Alternatives aux plugins Ionic Enterprise pour le workflow produit dans les alternatives aux plugins Ionic Enterprise, et Alternatives Capgo pour le workflow produit dans les alternatives à Capgo.