显示来自Gridfs的图像

时间:2017-02-06 15:39:56

标签: node.js mongodb mongoose gridfs

我对节点完全陌生,想知道如何使用网格下载图像。请帮我。 我使用mongoose和节点来存储图像,侧面前端nodeJs。我想使用nodejs中的网格下载图像。

db.open(function (){
    gfs.exist({ _id: id }, function(err, found) {
       gfs.createReadStream({ _id: id }).pipe(res);
    });
});

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

根据你的问题,gridfs是你可以使用的最好的东西。

 if (fileExists(image_name) == false) { //it check that file exist or not   
            var file = fs.createWriteStream(image_name);
            http.get(url, function (response) {
                response.pipe(file);
            })
        }
        else {
            console.log('already exist.');
        }

我在我的代码中使用它,希望这适合你。