Saltare alla navigazione

@capgo/capacitor-file

Capacitor File Plugin Implementa operazioni sul sistema di file simili a quelle del plugin Cordova File.

Capacitor File Plugin Implementa operazioni sul sistema di file simili a quelle del plugin Cordova File.

  • requestFileSystem - Richiedi un sistema di file.
  • resolveLocalFileSystemURL - Risolvi una URL di file a un'entry.
  • getFile - Ottieni un'entry di file.
  • getDirectory - Ottieni un'entry di directory.
MetodoDescrizione
requestFileSystemRichiedi un sistema di file.
resolveLocalFileSystemURLRisolvi una URL di file a un'entry.
getFileOttieni un'entry di file.
getDirectoryOttieni un'entry di directory.
readFileLeggi un file come testo o base64.
readAsDataURLLeggi un file come una URL dei dati (base64 con prefisso MIME).
writeFileScrivi dati in un file.
appendFileAggiungi dati a un file.
deleteFileElimina un file.
mkdirCrea una directory.
rmdirElimina una directory.
readdirLeggi i contenuti della directory.
statOtteni metadati su un file o directory.
getMetadataOtteni metadati su un file o directory. Alias per stat().
renameRinomina o sposta un file o directory.
moveSposta un file o directory. Alias per rename().
copyCopia un file o directory.
existsControlla se un file o directory esiste.
getUriOttieni l'URI per un file.
truncateTronca un file a una dimensione specificata.
getDirectoriesOttieni tutti i directory del sistema di file conosciuti.
getFreeDiskSpaceOttieni lo spazio libero del disco in byte.
addListenerAscolta gli eventi di progresso di lettura.
addListenerAscolta gli eventi di progresso di scrittura.
removeAllListenersElimina tutti gli ascoltatori di eventi.
getPluginVersionOttieni la versione del plugin.
checkPermissionsControlla lo stato di autorizzazione corrente per le operazioni sui file. Su Android, questo controlla le autorizzazioni di archiviazione esterna. Su iOS e web, questo restituisce sempre 'concesso' poiché non sono necessarie autorizzazioni speciali.
requestPermissionsRichiedi le autorizzazioni per le operazioni sui file. Su Android, questo richiede le autorizzazioni di archiviazione esterna necessarie per accedere ai file al di fuori dei directory privati dell'app. Su iOS e web, questo restituisce sempre 'concesso' poiché non sono necessarie autorizzazioni speciali.

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-file.

Se stai utilizzando @capgo/capacitor-file per pianificare lo storage e il trattamento dei file, connettilo con Utilizzare @capgo/capacitor-file per la capacità nativa in Utilizzare @capgo/capacitor-file, @capgo/capacitor-data-storage-sqlite for the implementation detail in @capgo/capacitor-data-storage-sqlite, Using @capgo/capacitor-data-storage-sqlite for the native capability in Using @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-uploader for the implementation detail in @capgo/capacitor-uploader, and Using @capgo/capacitor-uploader for the native capability in Using @capgo/capacitor-uploader.