MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

स्प्रिंग रेस्ट कॉल में ग्रिडएफएस का उपयोग करके मोंगो से पुनर्प्राप्त छवि कैसे भेजें?

मैंने स्प्रिंग बूट और रेस्ट का उपयोग किया है जहां यह निम्न कोड काम करेगा यदि आप स्प्रिंग के नवीनतम संस्करण का उपयोग कर रहे हैं, यानी स्प्रिंग 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()));
    }

मैंने इस पोस्ट का अनुसरण किया, चेक आउट करें। एमवीसी:@ResponseBody में छवि कैसे वापस करें?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस बनाम मोंगोडीबी

  2. JSON स्ट्रिंग से BSON ऑब्जेक्ट बनाना

  3. स्प्रिंग बूट का उपयोग करके MongoDB के लिए ऑटो-जेनरेट किया गया फ़ील्ड

  4. MongoDB बहुआयामी सरणी प्रक्षेपण

  5. django.core.exceptions.ImproperlyConfigured:'django_mongodb_engine' उपलब्ध डेटाबेस बैकएंड नहीं है