我想將內容流式傳輸到可能存儲在數據庫中的客戶端,這些客戶端將它們保存爲文件。將節點中的文件流式傳輸到客戶端
很明顯,res.download很好地完成了這項工作,但沒有一個響應函數接受一個流,只接受文件路徑。
我看看res.download impl,它只是設置Content-Disposition頭,然後是一個發送文件。
所以我可以用這篇文章作爲指導來實現這一點。 Node.js: pipe stream to response freezes over HTTPS
但似乎我會錯過res.send執行的所有包裝方面。
我在這裏錯過了什麼,或者我應該做管道而不用擔心 - 這裏最好的做法是什麼?
目前正在創建臨時文件,因此我現在可以使用res.download。
嘗試此方法http://stackoverflow.com/questions/10207762/how-to-use-request-or-http-module-to-read-gzip-page-into-a-字符串/ 10603029#10603029 –