2015-11-17 139 views
0

嗯,我有一個mongoDB內的緩衝區,我想發送它像一個圖像。發送緩衝區爲真實圖像

我嘗試了許多不同的東西,如res.send(buffer)fs.createReadStream(buffer).pipe(res)等。我真的不想把它寫到服務器中的真實文件中,然後發送它。

如何將緩衝區發送到客戶端,而無需先將其寫入文件?

+0

你能告訴我們如何從MongoDB中檢索圖像嗎? – xaviert

回答

0

您可以將緩衝區/圖像編碼爲base64或任何您想要的編碼併發送。

var encodedBuffer = buffer.toString('base64'); 

res.send(encodedBuffer);