Saltare al contenuto

@capgo/capacitor-file

Capacitor File Plugin Implementa operazioni sul sistema di file simili al plugin Cordova File.

Capacitor File Plugin Implementa operazioni sul sistema di file simili al 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.
resolveLocalFileSystemURLRisolve un 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 un URL di 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.
statOttieni metadati su un file o directory.
getMetadataOttieni 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.
getDirectoriesOttenere tutti i percorsi di directory del sistema di file.
getFreeDiskSpaceOttenere lo spazio libero del disco in byte.
addListenerAscoltare gli eventi di progresso di lettura.
addListenerAscoltare gli eventi di progresso di scrittura.
removeAllListenersEliminare tutti gli ascoltatori di eventi.
getPluginVersionOttenere la versione del plugin.
checkPermissionsVerificare lo stato di autorizzazione corrente per le operazioni di file. Su Android, questo verifica le autorizzazioni di archiviazione esterna. Su iOS e web, questo restituisce sempre ‘concesso’ poiché non sono necessarie autorizzazioni speciali.
requestPermissionsRichiedere autorizzazioni per le operazioni di file. Su Android, questo richiede le autorizzazioni di archiviazione esterna necessarie per accedere ai file al di fuori delle directory private dell'applicazione. Su iOS e web, questo restituisce sempre ‘concesso’ poiché non sono necessarie autorizzazioni speciali.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-file.

Se stai utilizzando @capgo/capacitor-file per pianificare lo storage e il trattamento dei file, connettilo con Utilizza @capgo/capacitor-file per la capacità nativa in Utilizza @capgo/capacitor-file, @capgo/capacitor-data-storage-sqlite per il dettaglio di implementazione in @capgo/capacitor-data-storage-sqlite, Utilizza @capgo/capacitor-data-storage-sqlite per la capacità nativa in Utilizza @capgo/capacitor-data-storage-sqlite @capgo/capacitor-uploader per il dettaglio di implementazione in @capgo/capacitor-uploader, e Utilizzando @capgo/capacitor-uploader per la capacità nativa in Utilizzando @capgo/capacitor-uploader.