Langsung ke konten utama
@capgo/capacitor-uploader File & Penyimpanan Open source

Pengunggah plugin Capacitor

Upload file besar secara andal di background dengan pelacakan progres dan dukungan retry

Instal

bun add @capgo/capacitor-uploader bunx cap sync
npm, pnpm atau yarn
  • npm install @capgo/capacitor-uploader
  • pnpm add @capgo/capacitor-uploader
  • yarn add @capgo/capacitor-uploader

Panduan

Cara menggunakan Uploader di Capacitor

Tes di perangkat

Download aplikasi Capgo, lalu scan QR code.

QR pratinjau plugin Uploader code

Menggunakan @capgo/capacitor-uploader

Capacitor Uploader Plugin untuk upload file dengan dukungan background dan pelacakan progress.

Instal

bun add @capgo/capacitor-uploader
bunx cap sync

Apa yang Diekspos Plugin Ini

  • startUpload - Mulai upload file ke server.
  • removeUpload - Batalkan dan hapus upload yang sedang berjalan.

Contoh Penggunaan

startUpload

Mulai upload file ke server.

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

Batalkan dan hapus proses upload yang sedang berjalan.

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

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

Referensi Lengkap

Lanjut ke Menggunakan @capgo/capacitor-uploader

Jika Anda menggunakan Menggunakan @capgo/capacitor-uploader untuk merencanakan migrasi dan operasional enterprise, hubungkan dengan @capgo/capacitor-uploader untuk detail implementasi di @capgo/capacitor-uploader, Panduan Memulai untuk detail implementasi di Getting Started, Capgo Enterprise untuk workflow produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk alur kerja produk di alternatif plugin Ionic Enterprise, dan Alternatif Capgo untuk alur kerja produk di Capgo Alternatives.

FAQ

FAQ plugin Uploader

Bagaimana cara install plugin Uploader di aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-uploader" (atau "npm install @capgo/capacitor-uploader"), lalu jalankan "bunx cap sync" agar proyek iOS dan Android mendeteksi code native. Import dari "@capgo/capacitor-uploader" di dalam code aplikasi Anda.

Apakah @capgo/capacitor-uploader mendukung React, Vue, dan Angular?

Ya. Uploader adalah package Capacitor, jadi bisa digunakan dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte, dan JavaScript murni.

Versi Capacitor mana yang didukung oleh @capgo/capacitor-uploader?

Plugin Capgo mengikuti versi mayor Capacitor: gunakan versi mayor plugin yang sesuai dengan versi mayor Capacitor Anda (contoh: plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub mencantumkan versi yang masih di-maintain.

Apakah @capgo/capacitor-uploader gratis dan open source?

Ya. Source code tersedia secara publik di GitHub pada https://github.com/Cap-go/capacitor-uploader/ dan paketnya gratis untuk diinstal via npm. Bug reports dan pull requests sangat kami terima.

Bisakah saya memperbarui code yang menggunakan Uploader tanpa review App Store?

Instalasi atau upgrade plugin akan mengubah native code, jadi butuh build store baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin bisa langsung dikirim lewat live updates Capgo.

Rilis perubahan Uploader tanpa menunggu review aplikasi

Setelah plugin ada di build store Anda, live updates Capgo akan mengirim perubahan JavaScript, HTML, dan CSS ke pengguna dalam hitungan menit.

Mulai dengan Capgo