Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-uploader
Tutoriel
par github.com/Cap-go

Uploader

Téléchargez des fichiers volumineux avec fiabilité en arrière-plan, avec suivi de progression et prise en charge de la réessayer

Guide

Tutoriel sur l'Uploader

En utilisant @capgo/capacitor-uploader

Capacitor Plugin de téléchargement pour télécharger des fichiers avec un support de fond et une suivi de progression.

Installer

bun add @capgo/capacitor-uploader
bunx cap sync

Ce que ce plugin expose

  • startUpload - Démarrer le téléchargement d'un fichier vers un serveur.
  • removeUpload - Annuler et supprimer un téléchargement en cours.

Exemple d'utilisation

startUpload

Démarrer le téléchargement d'un fichier vers un serveur.

import { Uploader } from '@capgo/capacitor-uploader';

const { id } = await Uploader.startUpload({
  filePath: 'file:///path/to/file.jpg',
  serverUrl: 'https://example.com/upload',
  headers: {
    'Authorization': 'Bearer token'
  },
  method: 'POST',
  uploadType: 'multipart',
  fileField: 'photo'
});
console.log('Upload started with ID:', id);

removeUpload

Annuler et supprimer un téléchargement en cours.

import { Uploader } from '@capgo/capacitor-uploader';

await Uploader.removeUpload({ id: 'upload-123' });

Référence complète