MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara mengirim gambar yang diambil dari Mongo menggunakan GridFS di Spring Rest Call?

Saya telah menggunakan boot pegas dan istirahat di mana kode berikut ini akan berfungsi jika Anda menggunakan pegas versi terbaru yaitu,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()));
    }

Saya mengikuti posting ini, Lihat .Spring MVC:Bagaimana cara mengembalikan gambar di @ResponseBody?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Temukan catatan dari 7 hari yang lalu mulai sekarang di MongoDB

  2. Cara menormalkan nama perusahaan

  3. Gagal menghubungkan Mongolab dengan MongodbShell

  4. DateTime dengan MongoDB/Mongoid dan Rails 3 Tidak Terisi

  5. Perbarui dokumen PyMongo dengan banyak catatan