sql >> Database >  >> NoSQL >> MongoDB

Hoe een opgehaalde afbeelding van Mongo verzenden met GridFS in Spring Rest Call?

Ik heb de springboot en rust gebruikt waar deze volgende code zal werken als je de nieuwste versie van de lente gebruikt, d.w.z. Spring 4.1

@RequestMapping(value = "/image", method = RequestMethod.GET)
    @ResponseBody
    public ResponseEntity<InputStreamResource> getImage() {
        GridFSDBFile gridFsFile = App.getImageResponse();

        return ResponseEntity.ok()
                .contentLength(gridFsFile.getLength())
                .contentType(MediaType.parseMediaType(gridFsFile.getContentType()))
                .body(new InputStreamResource(gridFsFile.getInputStream()));
    }

Ik volgde dit bericht, bekijk .Spring MVC:Hoe kan ik een afbeelding retourneren in @ResponseBody?




  1. MongoMapper dichtbij met maxDistance - Mongo::OperationFailure:geo-waarden moeten getallen zijn:

  2. MongoDB/Mongoose - Een array van objecten op datum opvragen

  3. Rails + MongoMapper + EmbeddedDocument formulier hulp

  4. Wat is InputSplit in Hadoop MapReduce?