Passer au contenu principal
Retour aux plugins
@capgo/capacitor-downloader
Guide de démarrage
@capgo/capacitor-downloader

Téléchargement

Télécharger des fichiers volumineux en arrière-plan avec suivi de progression et prise en charge de la mise en pause/relance

Guide

Tutoriel sur le téléchargement

Tester sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

Prévisualisation du lien QR du plugin de téléchargement code

En utilisant @capgo/capacitor-downloader

Capacitor : plugin de téléchargement de fichiers avec un support de fond. Propose des téléchargements résumables avec une traçabilité de 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 une téléchargement en cours. Le téléchargement peut être repris ultérieurement à la même position.
  • resume - Reprendre une téléchargement mise en pause. Continue à partir de la position où il était mis en pause.
  • 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

Lancer une nouvelle tâche de téléchargement.

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

Pausez une téléchargement en cours. Le téléchargement peut être repris ultérieurement à la même position.

import { CapacitorDownloader } from '@capgo/capacitor-downloader';

await CapacitorDownloader.pause({} as { id: string });

resume

Résumez un téléchargement en pause. Il continue depuis où il était en pause.

import { CapacitorDownloader } from '@capgo/capacitor-downloader';

await CapacitorDownloader.resume({} as { id: string });

stop

Arrêtez et annulez 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({} as { id: string });

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-downloader

Si vous utilisez L'utilisation de @capgo/capacitor-downloader pour planifier la migration et les opérations d'entreprise, connectez-l’avec @capgo/capacitor-downloader pour les détails d'implémentation dans @capgo/capacitor-downloader, Démarrage pour les détails d'implémentation dans Démarrage, Capgo Enterprise for the product workflow in Capgo Enterprise, Alternatives Ionic Entreprise Plugin pour le flux de travail du produit dans Alternatives Ionic Entreprise Plugin, et Capgo Alternatives for the product workflow in Capgo Alternatives.