Lompat ke konten

@capgo/capacitor-file

Plugin File Capacitor Mengimplementasikan operasi sistem file yang mirip dengan plugin File Cordova.

Plugin File Capacitor Mengimplementasikan operasi sistem file yang mirip dengan plugin File Cordova.

  • requestFileSystem - Minta sistem file.
  • resolveLocalFileSystemURL - Resolusi URL file ke sebuah entri.
  • getFile - Dapatkan entri file.
  • getDirectory - Dapatkan entri direktori.
MetodeDeskripsi
requestFileSystemMinta sistem file.
resolveLocalFileSystemURLResolusi URL file ke sebuah entri.
getFileDapatkan entri file.
getDirectoryDapatkan entri direktori.
readFileMembaca file sebagai teks atau base64.
readAsDataURLMembaca file sebagai URL data (base64 dengan prefiks MIME tipe).
writeFileMenggunakan data untuk menulis ke file.
appendFileMenggunakan data untuk menambahkan ke file.
deleteFileMenghapus file.
mkdirMembuat direktori.
rmdirMenghapus direktori.
readdirMembaca isi direktori.
statMendapatkan metadata tentang file atau direktori.
getMetadataMendapatkan metadata tentang file atau direktori. Alias untuk stat().
renameMengganti nama atau memindahkan file atau direktori.
moveMempindahkan file atau direktori. Alias untuk rename().
copyMengcopy file atau direktori.
existsMengecek apakah file atau direktori ada.
getUriMendapatkan URI untuk file.
truncateMenghilangkan isi file hingga ukuran tertentu.
getDirectoriesMendapatkan semua direktori sistem file yang diketahui.
getFreeDiskSpaceMendapatkan ruang disk yang tersedia dalam byte.
addListenerMendengarkan event kemajuan baca.
addListenerMendengarkan event kemajuan tulis.
removeAllListenersMenghapus semua penggunaan event.
getPluginVersionMendapatkan versi plugin.
checkPermissionsMengecek status izin saat ini untuk operasi file. Pada Android, ini mengecek izin penyimpanan eksternal. Pada iOS dan web, ini selalu mengembalikan ‘diberikan’ karena tidak perlu izin khusus.
requestPermissionsMengajukan izin untuk operasi file. Pada Android, ini mengajukan izin penyimpanan eksternal yang diperlukan untuk mengakses file di luar direktori pribadi aplikasi. Pada iOS dan web, ini selalu mengembalikan ‘diberikan’ karena tidak perlu izin khusus.

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

Jika Anda menggunakan @capgo/capacitor-file untuk merencanakan penyimpanan dan pengelolaan file, hubungkannya dengan Menggunakan @capgo/capacitor-file untuk kemampuan asli dalam Menggunakan @capgo/capacitor-file, @capgo/capacitor-penyimpanan-data-sqlite untuk detail implementasi di @capgo/capacitor-penyimpanan-data-sqlite, Menggunakan @capgo/capacitor-penyimpanan-data-sqlite untuk kemampuan asli di Menggunakan @capgo/capacitor-penyimpanan-data-sqlite, @capgo/capacitor-uploader untuk detail implementasi di @capgo/capacitor-uploader, dan Menggunakan @capgo/capacitor-uploader untuk kemampuan asli di Menggunakan @capgo/capacitor-uploader.