MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để gửi một hình ảnh đã truy xuất từ ​​Mongo bằng GridFS trong Spring Rest Call?

Tôi đã sử dụng khởi động mùa xuân và phần còn lại ở nơi mã sau đây sẽ hoạt động nếu bạn đang sử dụng phiên bản mới nhất của mùa xuân, tức là 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()));
    }

Tôi đã theo dõi bài đăng này, Hãy xem. Mùa xuân MVC:Làm cách nào để trả lại hình ảnh trong @ResponseBody?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giao dịch trong MongoDB

  2. Bộ sưu tập được chia sẻ giữa máy khách và máy chủ Meteor

  3. Cách loại trừ giá trị null khỏi truy vấn điền Mongoose

  4. Không thể tra cứu bản ghi TXT cho máy chủ Cluster0-XXXXX.mongodb.net

  5. Làm cách nào để cải thiện hiệu suất của update () và save () trong MongoDB?