Descripción del método:
Devuelve un objeto ReadStream (File Read Stream, Entry Stream). (Transmisión legible)
gramática:
La copia del código es la siguiente:
fs.CreateReadStream (Ruta, [Opciones])
Dado que este método pertenece al módulo FS, es necesario introducir el módulo FS antes de usar (var fs = require ("fs")))
Recibir parámetros:
ruta: (cadena) ruta de archivo para leer
Opciones: (objeto) El objeto de matriz contiene las siguientes propiedades
La copia del código es la siguiente:
{banderas: 'r',
codificación: nulo,
FD: NULL,
Modo: 0666,
AutoClose: verdadero
}
Las opciones pueden establecer el rango de bytes que un archivo puede leer por inicio y finalización en lugar de leer todo el archivo.
Si se incluyen tanto el inicio como el final, comenzará a partir de 0.
La codificación puede estar en tres formatos: 'UTF8', 'ASCII' o 'Base64'.
Si AutoClose es falso, el descriptor del archivo no se cerrará, incluso si informan un error.
Es mejor apagarlo y asegurarse de que no haya una fuga de descriptor de archivos.
Si AutoClose es verdadero (el comportamiento predeterminado), el descriptor del archivo para errores o fines se cerrará automáticamente.
ejemplo:
Este ejemplo leerá los últimos 10 bytes de contenido en un archivo de 100k.
La copia del código es la siguiente:
fs.CreateReadStream ('sample.txt', {inicio: 90, final: 99});
Código fuente:
La copia del código es la siguiente:
fs.CreateReadStream = function (ruta, opciones) {
devolver nuevo readstream (ruta, opciones);
};