Capítulo 10. Trabajar con archivos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Introducción

Leer y escribir archivos forma parte de muchas aplicaciones. En el pasado, realmente no podías trabajar con archivos locales dentro del navegador. Para leer datos, subías un archivo a un servidor backend, que lo procesaba y devolvía los datos al navegador.

Para escribir datos, el servidor enviaba un archivo descargable. Sin plug-ins de navegador, no había forma de trabajar directamente con archivos.

Hoy en día, los navegadores tienen un soporte de primera clase para leer y escribir archivos. El tipo de entrada file abre un selector de archivos y proporciona datos sobre el archivo seleccionado. También puedes limitar los archivos admitidos a determinadas extensiones o tipos MIME. A partir de ahí, la API de archivos puede leer el contenido del archivo en la memoria.

Yendo un paso más allá, la API del Sistema de Archivos permite que tu código JavaScript interactúe directamente con el sistema de archivos local, sin necesidad de introducir un archivo para seleccionarlo primero (aunque, dependiendo de la configuración, ¡puede que el usuario tenga que conceder permiso!)

Puedes utilizar estas API para crear editores de texto, visores de imágenes, reproductores de audio o vídeo, etc.

Cargar texto desde un archivo

Problema

Quieres cargar algunos datos de texto del sistema de archivos local del usuario.

Solución

Utiliza ...

Get Libro de recetas de la API web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.