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

Hvordan sender man et hentet billede fra Mongo ved hjælp af GridFS i Spring Rest Call?

Jeg har brugt fjederstøvlen og hvile, hvor denne følgende kode vil fungere, hvis du bruger den nyeste version af fjeder, dvs.Forår 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()));
    }

Jeg fulgte dette indlæg , Tjek ud .Forår MVC:Hvordan returneres billede i @ResponseBody?




  1. indlejrede forespørgsler i pymongo ved hjælp af collection.find()

  2. MongoDB sortlistet fatal fejl

  3. Brug af løfter i Mongoose-ruter

  4. befolke i mongodb med meteor