Ringkasan
Judul Bagian “Ringkasan”@capgo/capacitor-file-sharer mengunggah atau menyimpan file dari data base64, URL data, jalur file lokal, file:// URLs, content:// URI, dan Capacitor _capacitor_file_ URLs.
Gunakan fitur ini ketika aplikasi memerlukan untuk mengexport laporan, backup, gambar, video, PDF, ZIP, atau file lainnya yang dihasilkan tanpa memaksa setiap platform melalui jalur penyimpanan yang sama.
Kemampuan Utama
Judul Bagian “Kemampuan Utama”share- Buka sheet berbagi native pada Android dan iOS, atau download file pada Web.save- Simpan ke koleksi publik Android, buka sheet berbagi/save iOS, atau download pada Web.getPluginVersion- Kembalikan implementasi versi plugin native/web.
Tindakan Platform
Judul Bagian “Tindakan Platform”| Platform | Bagikan perilaku | Simpan perilaku |
|---|---|---|
| Android | Menggunakan sebuah FileProvider, ClipData, dan URI grants sehingga chooser dapat memprediksi dan thumbnail dapat membaca file. | Menggunakan MediaStore pada Android 10+ dan direktori publik pada Android 9 dan di bawah. |
| iOS | Menggunakan UIActivityViewController dengan base64 atau file yang didukung oleh jalur langsung. | Membuka lembaran berbagi native sehingga pengguna dapat memilih Simpan ke File atau tujuan lain. |
| Web | Mengunduh file. | Mengunduh file. |
Publik API
Bagian berjudul “Publik API”| Metode | Deskripsi |
|---|---|
share | Bagikan file menggunakan lembaran berbagi native pada Android dan iOS, atau unduh di Web. |
save | Simpan file secara lokal pada Android/Web, atau buka lembaran simpan/berbagi iOS. |
getPluginVersion | Mengembalikan versi marker implementasi platform. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-pengirim-file.