को रीडायरेक्ट क्यों किया है, मुझे लगता है कि छवियों को स्टोर करने के लिए ब्लॉबस्टोर का उपयोग करने की प्रक्रिया डेटास्टोर में ब्लॉब कुंजी को सहेजने में समाप्त होती है। तो निम्न कोड में, जो मेरे बैकएंड में होना चाहिए, मुझे रीडायरेक्ट यूआरएल क्यों चाहिए क्योंकि मेरे पास पहले से ही ब्लॉब कुंजी है? मैं अपने डेटास्टोर में ब्लॉब कुंजी क्यों नहीं बचाऊंगा और फिर इसे वापस कर दूंगा? https://developers.google.com/appengine/docs/java/blobstore/overview#Complete_Sample_Appब्लॉबस्टोर अपलोड कोड ने यूआरएल
उत्तर
क्योंकि गूगल एक अलग सेवा पर छवियों की दुकान (Picassa द्वारा के रूप में अच्छी तरह से इस्तेमाल):
public class Upload extends HttpServlet {
private BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
BlobKey blobKey = blobs.get("myFile");
if (blobKey == null) {
res.sendRedirect("/");
} else {
res.sendRedirect("/serve?blob-key=" + blobKey.getKeyString());
}
}
}
इस कोड ट्यूटोरियल से है। लक्ष्य भंडारण को अनुकूलित करना और डेवलपर को उन छवियों को आसानी से कुशल बनाने के लिए कुछ टूल प्रदान करना है।
आप क्या कर सकते हैं देखने के लिए दस्तावेज में इस संदर्भ देखें: https://developers.google.com/appengine/docs/java/images/overview
पुनर्निर्देशन बचने के लिए, यदि आप इस विधि का उपयोग करना चाहिए छवियों की सेवा के लिए:
: प्रलेखन से getServingUrl()GetServingUrl() विधि आपको वेब-उपयुक्त छवि थंबनेल की सेवा के लिए एक स्थिर, समर्पित URL उत्पन्न करने की अनुमति देती है। आप ब्लॉबस्टोर में अपनी मूल छवि की एक प्रतिलिपि स्टोर करते हैं, और फिर उच्च-प्रदर्शन प्रति-छवि URL का अनुरोध करते हैं। यह विशेष यूआरएल उस छवि को का आकार बदल सकता है और/या स्वचालित रूप से फसल हो सकता है, और इस यूआरएल से सेवा आपके आवेदन पर कोई सीपीयू या गतिशील सेवारत भार नहीं लेती है (हालांकि बैंडविड्थ अभी भी सामान्य रूप से चार्ज किया जाता है)। छवियों को अत्यधिक अनुकूलित, कुकीज इंफ्रास्ट्रक्चर से कम विलंबता के साथ परोसा जाता है।
- 1. ब्लॉबस्टोर (रेडक्स)
- 2. ब्लॉबस्टोर पर अपलोड करने से जावा हेप आउटऑफमेमरी एरर
- 3. GAE ब्लॉबस्टोर
- 4. सीधे ऐपइंजिन के ब्लॉबस्टोर में डेटा डालना
- 5. ऐप इंजन: ब्लॉबस्टोर
- 6. जीएई ब्लॉबस्टोर: ImagesService.getServingUrl() मुझे छोटी छवियां देता है
- 7. jQuery फ़ाइल अपलोड: अपलोड यूआरएल को गतिशील रूप से
- 8. सर्वर ने HTTP प्रतिक्रिया कोड लौटाया: 400
- 9. यूआरएल ने गलत नियंत्रक को मारा LARAVEL
- 10. छोटे मिस ने अपग्रेड (संशोधित यूआरएल)
- 11. एक अच्छा ब्लॉबस्टोर/मेमकेचे समाधान
- 12. त्रुटि: java.lang.UnsupportedOperationException: ऐप इंजन के ब्लॉबस्टोर और छवि API
- 13. ब्लॉबस्टोर में फ़ाइल नाम संपत्ति कैसे सेट करें?
- 14. सर्वर ने HTTP प्रतिक्रिया कोड लौटाया: यूआरएल के लिए 401: https
- 15. त्रुटि कोड: 12114 अमान्य आइटम यूआरएल। लेनदेन ने एक अवैध तर्क
- 16. Google ब्लॉबस्टोर बनाम Google क्लाउड स्टोरेज
- 17. एवीप्लेयर ऑब्जर्वर ने कभी भी एक अवैध यूआरएल
- 18. ब्लॉबस्टोर को जीसीएस में स्थानांतरित करना: Google ऐप इंजन पायथन
- 19. यूआरएल
- 20. अपलोड NSURLSesssion त्रुटि NSURLErrorDomain कोड = -995
- 21. छवि अपलोड के माध्यम से दुर्भावनापूर्ण कोड
- 22. आईओएस फेसबुक एसडीके ने लापता ऐप लिंक यूआरएल
- 23. ध्वनि स्ट्रीमिंग ने ऑडियो स्ट्रीमिंग के यूआरएल को छिपाया है
- 24. यूआरएल में यूआरएल रीवाइट नियम बदलें। कोड सी #
- 25. एज़ूर ब्लॉब कंटेनर ने
- 26. यूआरएल एन्कोड एक यूआरएल
- 27. यूआरएल
- 28. कोड आग लगनेवाला चर पासिंग यूआरएल त्रुटि
- 29. कनेक्शन ने हेरोकू
- 30. अपलोड RESTAPI
आप अपने डेटास्टोर में ब्लॉब कुंजी को सहेजना चाहते हैं। डेमो सिर्फ क्लाइंट ब्राउज़र को डेमो उद्देश्यों के लिए अपलोड की गई फ़ाइल के दृश्य में भेजता है। आपको इसकी प्रतिलिपि बनाने की आवश्यकता नहीं है। – dragonx
@dragonx, शायद आप नौकरी के लिए व्यक्ति हैं। यह अच्छा होगा अगर उचित ज्ञान वाला कोई व्यक्ति ब्लॉस्टस्टोर-एंड्रॉइड-एंडपॉइंट के बारे में इन प्रश्नों को आराम से रखे। – kasavbere