Rumah __CAPGO_KEEP_0__
Kembali ke plugin
@capgo/capacitor-file-sharer
Tutorial
@capgo/capacitor-file-sharer

Pengirim File

Bagikan dan simpan file dari data base64 atau jalur lokal di Android, iOS, dan Web

Panduan

Tutorial File Sharer

Uji coba di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Penglihatan Plugin Pembagian File QR code

Menggunakan @capgo/capacitor-file-sharer

Bagikan dan simpan file dari data base64, URL data, jalur file lokal, URL, Android, URI, dan __CAPGO_KEEP_0__ file:// URL. content:// URIs, and Capacitor _capacitor_file_ Apa yang Dapat Diketahui Plugin Ini

- Buka lembaran berbagi native pada Android dan iOS, atau download file pada Web.

bun add @capgo/capacitor-file-sharer
bunx cap sync

- Simpan ke koleksi publik Android, buka lembaran simpan/berbagi iOS, atau download pada Web.

  • share - Kembalikan versi implementasi platform.
  • save - Contoh Penggunaan
  • getPluginVersion Install

Apa yang Dapat Diketahui Plugin Ini

Bagikan File yang Dibuat

import { FileSharer } from '@capgo/capacitor-file-sharer';

await FileSharer.share({
  filename: 'report.pdf',
  contentType: 'application/pdf',
  base64Data: reportBase64,
  title: 'Quarterly report',
  text: 'Attached report',
});

Bagikan File Lokal

await FileSharer.share({
  filename: 'export.zip',
  contentType: 'application/zip',
  path: fileUri,
});

Simpan ke Download di Android

const result = await FileSharer.save({
  filename: 'backup.zip',
  contentType: 'application/zip',
  base64Data: zipBase64,
  android: {
    saveDirectory: 'downloads',
    relativePath: 'Download/My App',
  },
});

console.log(result.uri);

Catatan Platform

  • Penggunaan Berbagi Android menggunakan FileProvider, ClipData, dan URI grants sehingga chooser dapat menampilkan pratinjau dan thumbnail file.
  • Penggunaan Simpan Android menggunakan MediaStore pada Android 10+ dan direktori publik pada Android 9 dan di bawahnya.
  • Penggunaan Berbagi iOS mendukung baik file sementara yang didukung base64 dan berbagi jalur lokal langsung.
  • Penggunaan Berbagi Web dan mengunduh file, dengan konversi base64 chunked untuk file besar.

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-file-sharer

Jika Anda menggunakan Menggunakan @capgo/capacitor-file-sharer untuk merencanakan penyimpanan dan pengelolaan file, hubungkannya dengan @capgo/capacitor-file-sharer untuk detail implementasi di @capgo/capacitor-file-sharer, Mulai untuk detail implementasi di Mulai, @capgo/capacitor-data-storage-sqlite untuk detail implementasi di @capgo/capacitor-data-storage-sqlite, Menggunakan @capgo/capacitor-data-storage-sqlite untuk kemampuan native di Menggunakan @capgo/capacitor-data-storage-sqlite, dan @capgo/capacitor-file untuk detail implementasi di @capgo/capacitor-file.