ملف تنزيل WebClient.DownloadFile الذي تم إنشاؤه ديناميكيًا

StackOverflow https://stackoverflow.com/questions/9387245

  •  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 إذا كنت تريد مصفوفة بايت للعمل معها بدلاً من ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top