मेरे पास एक ऐसा एप्लिकेशन है जो उपयोगकर्ताओं को फ़ोटो अपलोड करने की अनुमति देता है, जो Azure Blob संग्रहण में संग्रहीत हैं। उपयोगकर्ता में इन तस्वीरों को देखने की क्षमता भी है। उन्हें देखने के लिए, हम चाहते हैं कि एप्लिकेशन डिफ़ॉल्ट डाउनलोड स्थान पर छवि डाउनलोड करे। फिलहाल, अपलोड सही काम करता है। लेकिन Azure API के लिए जो डाउनलोड फ़ंक्शन मैंने पाया वह कुछ भी नहीं कर रहा है। साथ ही, मैं वास्तव में एक डाउनलोड स्थान निर्दिष्ट नहीं कर सकता क्योंकि इस कार्यक्षमता को डेस्कटॉप/लैपटॉप के साथ-साथ उन मोबाइल उपकरणों पर काम करने की आवश्यकता है जिनमें अलग-अलग डिफ़ॉल्ट निर्देशिकाएं हैं।Azure Blob संग्रहण से फ़ाइल डाउनलोड करें
ऐसा लगता है कि यह आसान होना चाहिए लेकिन मुझे मेरी मदद करने के लिए कुछ भी नहीं मिला।
CloudBlobContainer container = blobClient.GetContainerReference("photos");
CloudBlob blob = container.GetBlobReference(photo.BlobUrl);
//copy blob from cloud to local gallery
blob.DownloadToFile(photo.ImageName);
blob.DownloadToFile(photo.ImageName);
एक सर्वर अनुरोध का कारण बनता है, लेकिन कुछ भी नहीं होता है उर्फ कोई फाइल डाउनलोड किया जाता है:
यहाँ मेरी कोड का एक नमूना है।
'फोटो' ऑब्जेक्ट के लिए कोई संदर्भ नहीं है? –