2017-02-06 4 views
0

Я совершенно новичок в узле и хочу узнать, как загрузить изображение с сетками. Пожалуйста, помогите мне. Я использую mongoose и узел для хранения изображений, side front nodeJs. Я хочу загрузить изображение с помощью grid в nodejs.Показать изображения из Gridfs

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

Любая помощь была бы принята с благодарностью.

ответ

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.'); 
     } 

Я использую это в своем коде, надеюсь, что это сработает для вас.

+0

спасибо, что это работает для меня. –