MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да изпратите извлечено изображение от Mongo с помощта на GridFS в Spring Rest Call?

Използвах пролетното зареждане и почивка, където този следният код ще работи, ако използвате най-новата версия на spring, т.е.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()));
    }

Проследих тази публикация, вижте.Пролет MVC:Как да върна изображение в @ResponseBody?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да настроя MongoDB драйвер на XAMPP

  2. Meteor, Връзка едно към много и добавяне на поле само към колекцията от страна на клиента в Публикуване?

  3. mongorestore неуспешно:няма достъпни сървъри

  4. съхраняване на пълен текст от txt файл в mongodb

  5. Как да деактивирам регистрирането на mongoDB java драйвер?