2012-09-04 5 views
8

¿Qué es una solución limpia y sencilla JavaScript para el caso de uso a continuación:simple del lado del cliente de procesamiento de archivo sin actualizar

En una página Web, el usuario selecciona y carga un archivo de texto desde su sistema de archivos local, pero en lugar de cargar el archivo a un servidor, el código javascript del lado del cliente se abre y procesa el contenido del archivo, y escribe los resultados en la misma página sin actualizar la página.

Nota: No es necesario que persista el contenido del archivo; si el usuario cierra la página, el contenido se pierde y está bien. Todo debería ocurrir en la página del lado del cliente, sin necesidad de tocar el servidor.

Si hay algún complemento liviano JQuery para esto, me encantaría saberlo!

+0

es posible que haya leído esto [enlace] http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery –

Respuesta

7

De lo que estás hablando es de la API de archivos HTML5. No estoy seguro de cuál es el mejor enlace para describirlo, pero esto podría ayudar. https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications

+0

Otro recurso al respecto: http: // www .html5rocks.com/es/tutorials/file/dndfiles/ – MLister

+0

Parece que el artículo de mozilla solo mencionaba cómo obtener los metadatos de los archivos, como nombre, tamaño y tipo, pero no mencionaba cómo leer el contenido del archivo. archivo. –

+2

@ElgsQianChen Para eso es 'FileReader'. Un ejemplo está en el artículo. – JayC

Cuestiones relacionadas