Я храню изображения из углового приложения в MongoDB с использованием GridFS. У меня проблема при получении изображений из базы данных. Я могу показывать только изображения в iexplorer и postman.In chrome, firefox выглядит как поврежденное изображение. Есть ли способ отображения изображений в угловом формате непосредственно из базы данных? Я использую экспресс. И попробуйте вставить изображение, как это: <img src="upload/55a75dbb749062041b4c84ba"/>
MongoDB Gridfs NODE display image
Мой маршрутизатор
router.get('/upload/:objectId',function(req, res){
var options = {
_id : req.params.objectId
};
gfs.exist(options, function(err, exists) {
if(!exists) {
res.status(404);
res.end();
} else {
res.set('Content-Type', 'image/jpeg');
var readstream = gfs.createReadStream(options);
readstream.pipe(res);
}
});
});