parse
File

parseFile

Función para leer el contenido de un archivo, con soporte para leer como texto o como URL de datos y con una función de progreso opcional.

Importación

Para importar el componente parseFile, se puede hacer desde fenextjs

import { parseFile } from "fenextjs";

Parámetros

ParámetroTipoRequeridoDefaultDescripcion
fileanyEl archivo a leer.
options{ fileText?: boolean; updateProgress: (progress: number) => void; }Opciones de configuración, incluyendo fileText y updateProgress.

Returns

ParametroTipoDescripcion
fileContentsPromise<any>Una promesa que se resuelve con el contenido del archivo, ya sea en formato texto o base64.

Usos

  • Leer un archivo como texto con progreso de carga
const file = new File(["Hello, world!"], "hello.txt", { type: "text/plain" });
const updateProgress = (progress) => console.log("Progreso:", progress);
parseFile(file, { updateProgress, fileText: true })
  .then((content) => console.log("Contenido del archivo:", content))
  .catch((error) => console.error("Error al leer el archivo:", error));