从GridFS到HTML检索文件

时间:2018-10-15 16:09:12

标签: node.js mean gridfs gridfs-stream

我正在尝试使用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>

我使用了插值法,因为我正在使用车把模板引擎。请提出任何可能的解决方案。预先感谢。

0 个答案:

没有答案