Saltar al contenido

@capgo/capacitor-archivo

Capacitor Archivo Plugin Implementa operaciones de sistema de archivos similares al plugin de Cordova File.

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

  • requestFileSystem - Solicitar un sistema de archivos.
  • resolveLocalFileSystemURL - Resolver una URL de archivo a una entrada.
  • getFile - Obtenga una entrada de archivo.
  • getDirectory - Obtenga una entrada de directorio.
MétodoDescripción
requestFileSystemSolicite un sistema de archivos.
resolveLocalFileSystemURLResuelva una URL de archivo a una entrada.
getFileObtenga una entrada de archivo.
getDirectoryObtenga una entrada de directorio.
readFileLea un archivo como texto o base64.
readAsDataURLLea un archivo como una URL de datos (base64 con prefijo de tipo MIME).
writeFileEscribir datos en un archivo.
appendFileAgregar datos a un archivo.
deleteFileEliminar un archivo.
mkdirCrear un directorio.
rmdirEliminar un directorio.
readdirObtener los contenidos 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 un archivo o directorio existe.
getUriObtenga la URI para un archivo.
truncateTruncar un archivo a un tamaño especificado.
getDirectoriesObtenga todos los directorios del sistema de archivos conocidos.
getFreeDiskSpaceObtenga el espacio libre en disco en bytes.
addListenerEscuche eventos de progreso de lectura.
addListenerEscuche eventos de progreso de escritura.
removeAllListenersQuitar todos los escuchadores de eventos.
getPluginVersionObtenga la versión del plugin.
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 de la aplicación. En iOS y web, siempre devuelve ‘concedido’ ya que no se necesitan permisos especiales.

Utilice estos valores cuando elija una ubicación de almacenamiento, escriba texto codificado o maneje errores de archivo.

ValorEl usuario encontrará
DOCUMENTSDocumentos persistentes visibles para el usuario. En Android, esto se mapea a la carpeta de archivos del aplicativo.
DATADatos de aplicación privados persistentes.
LIBRARYDatos de aplicación persistentes que no son visibles para el usuario. En Android, esto se mapea a la carpeta de archivos del aplicativo.
CACHEDatos de caché temporales que el sistema operativo puede eliminar.
EXTERNALAlmacenamiento externo de Android, como una tarjeta SD o almacenamiento externo compartido.
EXTERNAL_STORAGEDirectorio de datos de almacenamiento externo de Android.
APPLICATIONCarpeta de paquetes o recursos del aplicativo de solo lectura.
ValorUso
utf8Texto en UTF-8.
asciiTexto en ASCII.
utf16Texto en 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 código de encabezado 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 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 objetivo de la ruta 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-de-datos-sqlite, Usando @capgo/capacitor-almacenamiento-de-datos-sqlite para la capacidad nativa en Usando @capgo/capacitor-almacenamiento-de-datos-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.