在Nodejs中的可讀流中數據是通過異步讀取,數據是讀到一部分數據(chunk)就返回.
最佳實踐
直接上代碼:
通過一個dataList數組來儲存chunk,最后讀取完成通過Buffer.concat(dataList)拼接.
這種方式不管是字符串流還是二進制流都是沒有問題的.
在Nodejs中的可讀流中數據是通過異步讀取,數據是讀到一部分數據(chunk)就返回.
直接上代碼:
通過一個dataList數組來儲存chunk,最后讀取完成通過Buffer.concat(dataList)拼接.
這種方式不管是字符串流還是二進制流都是沒有問題的.