Метод Описание:
Возвращает объект Readstream (File Read Stream, входной поток). (Читаемый поток)
Грамматика:
Кода -копия выглядит следующим образом:
fs.createreadstream (Путь, [опции])
Поскольку этот метод принадлежит модулю FS, необходимо ввести модуль FS перед использованием (var fs = require («fs»))))
Получить параметры:
Путь: (строка) Путь файла к чтению
Параметры: (объект) Объект массива содержит следующие свойства
Кода -копия выглядит следующим образом:
{флаги: 'r',
кодирование: null,
FD: NULL,
Режим: 0666,
Автоклоз: правда
}
Параметры могут установить диапазон байтов, которые файл может читать путем запуска и конец вместо того, чтобы читать весь файл.
Если оба начала и конец включены, это начнется с 0.
Кодирование может быть в трех форматах: «utf8», «ascii» или «base64».
Если автоклоз является ложным, дескриптор файла не будет закрыт, даже если они сообщают об ошибке.
Лучше всего отключить его и убедиться, что нет утечки дескриптора файла.
Если Autoclose верен (поведение по умолчанию), дескриптор файла для ошибок или концов будет автоматически закрыт.
пример:
Этот пример будет читать последние 10 байтов контента в 100K -файле.
Кода -копия выглядит следующим образом:
fs.createreadStream ('sample.txt', {start: 90, end: 99});
Исходный код:
Кода -копия выглядит следующим образом:
fs.createreadStream = function (path, options) {
вернуть новый readstream (path, options);
};