最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js中的fs.createReadStream方法使用說明

 更新時間:2014年12月17日 11:38:07   投稿:junjie  
這篇文章主要介紹了node.js中的fs.createReadStream方法使用說明,本文介紹了fs.createReadStream方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下

方法說明:

返回一個readStream(文件讀取流,輸入流)對象。(可讀流)

語法:

復(fù)制代碼 代碼如下:

fs.createReadStream(path, [options])

由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )

接收參數(shù):

path: (string) 欲讀取的文件路徑

options : (object) 數(shù)組對象包含以下屬性

復(fù)制代碼 代碼如下:

{ flags: 'r',
  encoding: null,
  fd: null,
  mode: 0666,
  autoClose: true
}

options 可以通過start 和 end 設(shè)置 文件 可讀取的字節(jié)數(shù)范圍,而不是讀取整個文件。

如果start 和 end都被包含的情況下 ,將從0開始。

encodeing 可以是 ‘utf8′, ‘a(chǎn)scii', 或 ‘base64′三種格式。

如果autoClose為false時,文件描述符將不會被關(guān)閉,即使他們報錯了。

最好把它關(guān)閉掉 并確保不會出現(xiàn)文件描述符泄漏。

如果autoClose為true時(默認(rèn)的行為),對錯誤或結(jié)束的文件描述符將自動關(guān)閉。

例子:

該例子將讀取一個100k的文件中的最后10十字節(jié)內(nèi)容。

復(fù)制代碼 代碼如下:

fs.createReadStream('sample.txt', {start: 90, end: 99});

源碼:

復(fù)制代碼 代碼如下:

fs.createReadStream = function(path, options) {
  return new ReadStream(path, options);
};

相關(guān)文章

  • Node 模塊原理與用法詳解

    Node 模塊原理與用法詳解

    這篇文章主要介紹了Node 模塊原理與用法,結(jié)合實例形式詳細(xì)分析了node.js模塊基本概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • Node.js包管理器Yarn的入門介紹與安裝

    Node.js包管理器Yarn的入門介紹與安裝

    大家都知道在yarn發(fā)布之前,所有Nodejs開發(fā)者用的都是npm包管理工具,而npm工具存在挺多難以忍受的詬病,包括安裝速度慢、每次都要在線重新安裝等問題,而yarn也是為了解決npm當(dāng)前所存在的問題而出現(xiàn)的。本文給大家介紹了包管理器Yarn,以及安裝方法。下面來一起看看。
    2016-10-10
  • nodejs如何在package.json中設(shè)置多條啟動命令

    nodejs如何在package.json中設(shè)置多條啟動命令

    這篇文章主要介紹了nodejs如何在package.json中設(shè)置多條啟動命令,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 如何從零開始手寫Koa2框架

    如何從零開始手寫Koa2框架

    這篇文章主要介紹了如何從零開始手寫Koa2框架,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 在NodeJS中啟用ECMAScript 6小結(jié)(windos以及Linux)

    在NodeJS中啟用ECMAScript 6小結(jié)(windos以及Linux)

    ECMAScript 6 是JavaScript的下一代標(biāo)準(zhǔn),其目標(biāo),是使得JavaScript可以用來編寫復(fù)雜的應(yīng)用程序、函數(shù)庫和代碼的自動生成器(code generator)。
    2014-07-07
  • Node.js命令行/批處理中如何更改Linux用戶密碼淺析

    Node.js命令行/批處理中如何更改Linux用戶密碼淺析

    這篇文章主要給大家介紹了關(guān)于Node.js命令行/批處理中如何更改Linux用戶密碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 深入淺析Node.js 事件循環(huán)、定時器和process.nextTick()

    深入淺析Node.js 事件循環(huán)、定時器和process.nextTick()

    這篇文章主要介紹了Node.js 事件循環(huán)、定時器和process.nextTick()的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • express+multer上傳圖片打開亂碼問題及解決

    express+multer上傳圖片打開亂碼問題及解決

    這篇文章主要介紹了express+multer上傳圖片打開亂碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 使用Nodejs編寫一個腳本實現(xiàn)markdown轉(zhuǎn)pdf功能

    使用Nodejs編寫一個腳本實現(xiàn)markdown轉(zhuǎn)pdf功能

    Markdown?是一種輕量級的標(biāo)記語言,非常適合用來寫作和記錄,將?Markdown?轉(zhuǎn)換為?PDF?可以讓文檔在格式和樣式上更加統(tǒng)一,也方便在不同設(shè)備和平臺上查看和打印,在接下來的內(nèi)容中我們將講解如何使用?NodeJs?編寫一個?Markdown?轉(zhuǎn)?PDF?的腳本來實現(xiàn)我們這個想要的功能
    2024-05-05
  • nodejs實現(xiàn)獲取某寶商品分類

    nodejs實現(xiàn)獲取某寶商品分類

    這篇文章主要介紹了nodejs實現(xiàn)獲取某寶商品分類,十分的簡單實用,進(jìn)入后臺直接打開控制臺,把代碼粘進(jìn)去運行就OK了,有需要的小伙伴可以參考下。
    2015-05-05

最新評論

博湖县| 虞城县| 临沂市| 白水县| 新竹县| 安化县| 庆安县| 酉阳| 沙田区| 博白县| 新安县| 科技| 汝城县| 蓬安县| 车致| 康定县| 霸州市| 枣阳市| 南康市| 从化市| 榆中县| 伊金霍洛旗| 澄江县| 徐闻县| 嘉禾县| 商都县| 高阳县| 高淳县| 新干县| 延川县| 汽车| 葫芦岛市| 长治市| 潼南县| 乌兰浩特市| 阿克| 甘德县| 昌乐县| 永和县| 延寿县| 色达县|