Lebihkan ke konten utama
@capgo/capacitor-uploader Penggunaan File & Penyimpanan Terbuka Sumber

Uploader Plugin Capacitor

Upload file besar secara andal di latar belakang dengan pemantauan progress dan dukungan retry

Install

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 Pengunggah di Capacitor

Uji di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR Pratinjau Pengunggah code

Menggunakan @capgo/capacitor-uploader

Pengunggah Capacitor untuk mengunggah file dengan dukungan latar belakang dan pemantauan progress.

Pasang

bun add @capgo/capacitor-uploader
bunx cap sync

Apa yang Dibuka oleh Plugin ini

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

Contoh Penggunaan

startUpload

Mulai mengunggah 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 upload yang sedang berlangsung.

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

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

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-uploader

Jika Anda menggunakan Menggunakan @capgo/capacitor-uploader untuk merencanakan migrasi dan operasi bisnis, hubungkan dengan @capgo/capacitor-uploader untuk detail implementasi di @capgo/capacitor-uploader, Mulai Menggunakan untuk detail implementasi di Getting Started, Capgo Enterprise untuk alur kerja produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk alur kerja produk di Ionic Enterprise Plugin Alternatif, dan Alternatif Capgo untuk alur kerja produk di Capgo Alternatif.

FAQ

FAQ Pengguna Uploader

Bagaimana cara menginstal plugin Uploader di aplikasi Capacitor?

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

Apakah @capgo/capacitor-uploader dapat digunakan dengan React, Vue, dan Angular?

Ya. Uploader adalah paket Capacitor, sehingga dapat digunakan dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte, dan JavaScript biasa.

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

Capgo plugin mengikuti versi utama Capacitor: gunakan versi plugin utama yang sesuai dengan versi utama Capacitor (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menyebutkan versi yang masih dipelihara.

Apakah @capgo/capacitor-uploader gratis dan terbuka sumber?

Ya. Sumber code tersedia secara publik di GitHub di https://github.com/Cap-go/capacitor-uploader/ dan paketnya dapat diinstal secara gratis dari npm. Laporan bug dan permintaan pull selalu welcome.

Apakah saya bisa memperbarui code yang menggunakan Uploader tanpa melalui tinjauan App Store?

Menginstal atau mengupgrade plugin mengubah native code, sehingga memerlukan build toko baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin dapat dikirimkan secara langsung dengan Capgo live updates.

Kirim perubahan Uploader tanpa menunggu tinjauan aplikasi

Setelah plugin masuk ke toko Anda, Capgo pembaruan hidup mengirimkan perubahan JavaScript, HTML, dan CSS ke pengguna dalam menit-menit.

Mulai dengan Capgo