我正在尝试将一个文件的内容发送给客户端,但是Express唯一提供的文档是下载功能,这需要一个物理文件。我要发送的文件来自S3,因此我只有文件名和内容。那么如何发送文件内容以及适当的内容类型和文件名头,以及文件的内容呢?例如:
files.find({_id: id}, function(e, o) {
client.getObject({Bucket: config.bucket, Key: o.key}, function(error, data) {
res.send(data.Body);
});
});
res.download
(http://expressjs.com/api.html#res.download)函数。 - Connor Leech