sql >> データベース >  >> NoSQL >> MongoDB

MongoDBからAngular.jsに画像を表示する

    これを試してください:

    ノードに画像を保存する

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

    ノードでのロードとデコード

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

    Angular Contoller

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

    角度ビュー

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


    1. MeanJSを使用したマングースフレンズプラグインのインストール

    2. mongodbでサブドキュメントフィールドを動的に$setする方法は?

    3. javascriptを使用してバイナリファイルをmongodbに挿入するにはどうすればよいですか?

    4. redisサーバーを停止します。シャットダウンも停止も機能しません