sql >> Database teknologi >  >> NoSQL >> MongoDB

Visning af billeder i Angular.js fra MongoDB

Prøv at gøre dette:

Gemmer billedet i Node

ImageController.create({image: new Buffer(req.body.image, "base64")}, 
  function(err, img) {
      if(err) { return handleError(res, err); }
      return res.status(201).json(img);
  }
);
 

Indlæsning og afkodning i Node

ImageController.findById(req.params.id, function (err, img) { if(err) { return handleError(res, err); } if(!foto) { return res.send(404); } return res.json(img.toString('base64')); });

Vinkelkontrol

$http.get('/api/images/'+$scope.image._id).
  then(function (response) {
    $scope.imgSrc = response.data;
  }, function (response) {
  });
 

Vinkeludsigt

<img ng-src="data:image/jpg;base64,{{imgSrc}}">
 


  1. redis lua script vs. enkeltopkald

  2. Node.js lytter til MongoDB-ændring

  3. Hvordan finder man ud af, om Mongodb kører i auth-tilstand i shell-script?

  4. Sammenlægning af matrixfelter i MongoDB-aggregering