我正在尝试使用GridFS在MongoDB中存储文件。我想显示文件名并创建指向该文件的超链接,从而允许用户单击该文件时下载文件。
以下是路线请求
router.get('/files_list', function(req, res){
gfs.files.find({}).toArray(function (err, files) {
const readstream = gfs.createReadStream(files[0].filename);
readstream.pipe(res);
})
})
调用“ / files_list”时,将显示整个图像。但是我想将整个文件传递到前端。
例如,
<a href = "{{file}}">Click here to download</a>
我使用了插值法,因为我正在使用车把模板引擎。请提出任何可能的解决方案。预先感谢。