sql >> Databáze >  >> NoSQL >> MongoDB

Jak odeslat načtený obrázek z Mongo pomocí GridFS v Spring Rest Call?

Použil jsem pružinovou botu a opěrku, kde bude fungovat následující kód, pokud používáte nejnovější verzi jara, tj.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()));
    }

Sledoval jsem tento příspěvek , podívejte se .Jaro MVC:Jak vrátit obrázek v @ResponseBody?




  1. Filtrovat výsledky podle hodnoty pole Poslední položka pole

  2. Souhrnný dotaz Mongodb, nebo příliš složitý?

  3. Jak redis vyprší platnost klíčů?

  4. Streamování výsledku agregované operace pomocí spring-data-mongodb