मैं वेब क्लाइंट ऑब्जेक्ट के DownloadDataAsync विधि का उपयोग करके इंटरनेट से एक फ़ाइल डाउनलोड करने की कोशिश कर रहा हूं C# ।सी # वेब क्लाइंट डाउनलोड प्रोग्रेस चेंज सही ढंग से काम नहीं करेगा
मैं वेब क्लाइंट ऑब्जेक्ट की DownloadProgressChanged ईवेंट का उपयोग करके डाउनलोडिंग प्रगति भी प्राप्त करना चाहता हूं।
समस्या यह है कि न तो बाइट्स प्राप्त और न ही कुलबाइट्स ट्राइसेव गुण सही मान दिखा रहे हैं। जब मैं डिबगिंग करते समय उन्हें जांचने की कोशिश करता हूं तो वे दोनों एक अपरिवर्तनीय तरीके से बदल रहे हैं।
मेरे कोड:
WebClient client = new WebClient();
client.BaseAddress = this.DownloadUrl;
client.DownloadProgressChanged += downloadProgressDelegate;
client.DownloadDataAsync(new System.Uri(this.DownloadUrl));
आप कौन सी फाइल डाउनलोड कर रहे हैं? क्या आप बैंडविड्थ सीमित के साथ अपने स्थानीय आईआईएस से बड़ी फाइल को आजमा सकते हैं ताकि एक पुन: उत्पन्न परीक्षण वातावरण प्रदान किया जा सके? –