ملف تنزيل WebClient.DownloadFile الذي تم إنشاؤه ديناميكيًا
-
28-10-2019 - |
سؤال
لدي ملف تم إنشاؤه ديناميكيًا (أي أطلبه عبر معالج http://mysite.com/images/1849?encoding=UTF-8&b=100") يقوم بإنشاء الصورة بناءً على السمات التي تمررها.أحاول معرفة كيفية الاستخدام WebClient.DownloadFile
للاستيلاء على هذا الملف ولكن لا يمكن تشغيله، هل قام أي شخص بذلك من قبل؟الخطأ لا يخبرني بأي شيء "System.Net.WebException:حدث استثناء أثناء طلب WebClient."
WebClient Client = new WebClient();
Client.DownloadFile("http://mysite.com/images22?encoding=UTF-8&b=100", @"c:\myfile.jpeg");
المحلول
لا أستطيع التعليق، أحتاج إلى مندوب...
هل حاولت تغليف DownloadFile
في Try / Catch
منع ومن ثم عرض تفاصيل الخطأ؟على وجه التحديد، إذا كان خطأ HTTP، أو خطأ آخر في النظام؟
نصائح أخرى
معلمة السلسلة الثانية هي ملف محلي يمكن تنزيله، مثل C:\image.bmp
.
يمكنك بدلا من ذلك استخدام DownloadData
إذا كنت تريد مصفوفة بايت للعمل معها بدلاً من ذلك.
لا تنتمي إلى StackOverflow