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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access