我对节点完全陌生,想知道如何使用网格下载图像。请帮我。 我使用mongoose和节点来存储图像,侧面前端nodeJs。我想使用nodejs中的网格下载图像。
db.open(function (){
gfs.exist({ _id: id }, function(err, found) {
gfs.createReadStream({ _id: id }).pipe(res);
});
});
非常感谢任何帮助。
答案 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.');
}
我在我的代码中使用它,希望这适合你。