Langsung ke konten

@capgo/capacitor-file-sharer

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

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

Mulai dengan share() dan metode inti lainnya yang tercantum di bawah ini.

PlatformDukunganCatatan
iOSYaNative
AndroidYaNative
WebYaDownload file di browser
  • share - Buka native share sheet di Android dan iOS, atau download file di Web.
  • save - Simpan ke koleksi publik Android, buka iOS save/share sheet, atau download di Web.
  • getPluginVersion - Mengembalikan versi implementasi plugin native/web.
PlatformPerilaku berbagiPerilaku simpan
AndroidMenggunakan FileProvider, ClipData, serta izin URI agar pratinjau dan thumbnail chooser dapat membaca file.Menggunakan MediaStore pada Android 10+ dan direktori publik pada Android 9 ke bawah.
iOSMenggunakan UIActivityViewController dengan file berbasis base64 atau path langsung.Membuka native share sheet agar pengguna bisa memilih Save to Files atau tujuan lainnya.
WebMengunduh file.Mengunduh file tersebut.
MetodeDeskripsi
shareBagikan file menggunakan native share sheet di Android dan iOS, atau unduh di Web.
saveSimpan file secara lokal di Android/Web, atau buka iOS save/share sheet.
getPluginVersionMengembalikan penanda versi implementasi platform.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-file-sharer.

Jika Anda menggunakan @capgo/capacitor-file-sharer untuk merencanakan penyimpanan dan penanganan file, hubungkan dengan Menggunakan @capgo/capacitor-file-sharer untuk kemampuan native di halaman Menggunakan @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite untuk detail implementasi di @capgo/capacitor-data-storage-sqlite, Menggunakan @capgo/capacitor-data-storage-sqlite untuk kapabilitas native di Menggunakan @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file untuk detail implementasi di @capgo/capacitor-file, dan Menggunakan @capgo/capacitor-file untuk kapabilitas native di Using @capgo/capacitor-file.