0
嗯,我有一個mongoDB內的緩衝區,我想發送它像一個圖像。發送緩衝區爲真實圖像
我嘗試了許多不同的東西,如res.send(buffer)
或fs.createReadStream(buffer).pipe(res)
等。我真的不想把它寫到服務器中的真實文件中,然後發送它。
如何將緩衝區發送到客戶端,而無需先將其寫入文件?
嗯,我有一個mongoDB內的緩衝區,我想發送它像一個圖像。發送緩衝區爲真實圖像
我嘗試了許多不同的東西,如res.send(buffer)
或fs.createReadStream(buffer).pipe(res)
等。我真的不想把它寫到服務器中的真實文件中,然後發送它。
如何將緩衝區發送到客戶端,而無需先將其寫入文件?
您可以將緩衝區/圖像編碼爲base64或任何您想要的編碼併發送。
var encodedBuffer = buffer.toString('base64');
res.send(encodedBuffer);
你能告訴我們如何從MongoDB中檢索圖像嗎? – xaviert