我用谷歌搜索了这个但找不到答案,但这一定是一个常见问题。这是与Node request (read image stream - pipe back to response)相同的问题,没有答案。
如何将图像文件作为 Express .send() 响应发送?我需要将 RESTful url 映射到图像 - 但是如何发送带有正确标题的二进制文件?例如,
<img src='/report/378334e22/e33423222' />
打电话...
app.get('/report/:chart_id/:user_id', function (req, res) {
//authenticate user_id, get chart_id obfuscated url
//send image binary with correct headers
});