Saltar al contenido

@capgo/capacitor-archivo

Capacitor Plugin de archivo Implementa operaciones del sistema de archivos similares al plugin de archivo de Cordova.

Capacitor Plugin de archivo Implementa operaciones del sistema de archivos similares al plugin de archivo de Cordova.

  • requestFileSystem - Solicitar un sistema de archivos.
  • resolveLocalFileSystemURL - Resolver una URL de archivo a una entrada.
  • getFile - Obtener una entrada de archivo.
  • getDirectory - Obtén una entrada de directorio.
MétodoDescripción
requestFileSystemSolicita un sistema de archivos.
resolveLocalFileSystemURLResuelve una URL de archivo a una entrada.
getFileObtén una entrada de archivo.
getDirectoryObtén una entrada de directorio.
readFileLee un archivo como texto o base64.
readAsDataURLLee un archivo como una URL de datos (base64 con prefijo MIME).
writeFileEscribe datos en un archivo.
appendFileAnexar datos a un archivo.
deleteFileEliminar un archivo.
mkdirCrear un directorio.
rmdirEliminar un directorio.
readdirLeer el contenido de un directorio.
statObtener metadatos sobre un archivo o directorio.
getMetadataObtener metadatos sobre un archivo o directorio. Alias para stat().
renameRenombrar o mover un archivo o directorio.
moveMover un archivo o directorio. Alias para rename().
copyCopiar un archivo o directorio.
existsComprobar si existe un archivo o directorio.
getUriObtener la URI para un archivo.
truncateReduzca un archivo a un tamaño especificado.
getDirectoriesGet all known file system directories.
getFreeDiskSpaceObtenga el espacio libre en disco en bytes.
addListenerEscuche eventos de progreso de lectura.
addListenerEscuche eventos de progreso de escritura.
removeAllListenersElimine todos los escuchadores de eventos.
getPluginVersionObtenga la versión del complemento.
checkPermissionsVerifique el estado de permiso actual para operaciones de archivo. En Android, esto verifica las permisos de almacenamiento externo. En iOS y web, siempre devuelve ‘concedido’ ya que no se necesitan permisos especiales.
requestPermissionsSolicite permisos para operaciones de archivo. En Android, esto solicita permisos de almacenamiento externo necesarios para acceder a archivos fuera de los directorios privados del aplicativo. En iOS y web, siempre devuelve ‘concedido’ ya que no se necesitan permisos especiales.

Utilice estos valores al elegir una ubicación de almacenamiento, escribir texto codificado o manejar errores de archivo.

ValorEl usuario encontrará
DOCUMENTSDocumentos persistentes visibles para el usuario. En Android, esto se mapea al directorio de archivos de la aplicación.
DATADatos de la aplicación privados persistentes.
LIBRARYPersistent app data that is not user-visible. On Android this maps to the app files directory.
CACHEDatos de caché temporal que el sistema operativo puede eliminar.
EXTERNALRaíz de almacenamiento externo de Android, como una tarjeta SD o almacenamiento externo compartido.
EXTERNAL_STORAGEDirectorio de datos de almacenamiento externo de Android.
APPLICATIONPaquete de aplicación de solo lectura o directorio de recursos.
ValorUsar
utf8Texto UTF-8.
asciiTexto ASCII.
utf16Texto UTF-16.
ValorCodeSignificado
NOT_FOUND_ERR1El archivo o directorio no se encontró.
SECURITY_ERR2La operación fue bloqueada por reglas de seguridad o permisos.
ABORT_ERR3La operación fue abortada.
NOT_READABLE_ERR4No se puede leer el archivo o directorio.
ENCODING_ERR5El codificado es inválido o no es compatible.
NO_MODIFICATION_ALLOWED_ERR6No se puede modificar el objetivo.
INVALID_STATE_ERR7El objeto se encuentra en un estado inválido para la operación.
SYNTAX_ERR8El camino o la sintaxis de entrada es inválido.
INVALID_MODIFICATION_ERR9La solicitud de cambio es inválida para el objetivo.
QUOTA_EXCEEDED_ERR10Se superó la cuota de almacenamiento.
TYPE_MISMATCH_ERR11El tipo de valor no coincide con el tipo esperado.
PATH_EXISTS_ERR12El camino del objetivo ya existe.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-archivo.

Si estás utilizando @capgo/capacitor-archivo para planificar el almacenamiento y el manejo de archivos, conecta con Usando @capgo/capacitor-archivo para la capacidad nativa en Usando @capgo/capacitor-archivo, @capgo/capacitor-almacenamiento-de-datos-sqlite para el detalle de implementación en @capgo/capacitor-almacenamiento-sqlite, Usando @capgo/capacitor-almacenamiento-sqlite para la capacidad nativa en Usando @capgo/capacitor-almacenamiento-sqlite, @capgo/capacitor-subidor para el detalle de implementación en @capgo/capacitor-subidor, y Usando @capgo/capacitor-subidor para la capacidad nativa en Usando @capgo/capacitor-subidor.