Black Shadow
دوشنبه 17 اسفند 1388, 17:35 عصر
با سلام.
من با کلاس WebClient به یه مشکل برخوردم که امیدوارم شما دوستان بتونید کمک کنید. به کد زیر دقت کنید:
WebClient WebClinet1 = new WebClient();
string DownloadUrl = textBox1.Text;
string FileName = textBox2.Text;
WebClinet1.DownloadFile(DownloadUrl, FileName);
Close();
توی کد بالا من میخوام یه صفحه رو به وسیله ی کلاس Webclient توی هارد دیسک ذخیره کنم! توی Textbox1 اسم فایل ذخیره میشه که همون URL هم هستش. در واقع میخوام فایل به اسم همون سایتی که واردش شدیم ذخیره بشه مثلا اگر ما وارد Google.com شدیم پس HTML ذخیره شده هم با نام Google.com ذخیره بشه! و FileName هم محل ذخیره شدن فایل هستش که توسط یه folderBrowserDialog کنترل میشه! حالا من هرکاری میکنم واسه اون خط آخر برنامه کهر رنگ کردمش اشکال ازم میگیره! نمیدونم باید چیکار کنم. اگر من نام فایل رو به صورت مستقیم توی کد بنویسم برنامه درست اجرا میشه ولی اینجوری که از یه TextBox بگیره اصلا اجراش نمیکنه!!!
کسی میدونه مشکل کجاست؟
من با کلاس WebClient به یه مشکل برخوردم که امیدوارم شما دوستان بتونید کمک کنید. به کد زیر دقت کنید:
WebClient WebClinet1 = new WebClient();
string DownloadUrl = textBox1.Text;
string FileName = textBox2.Text;
WebClinet1.DownloadFile(DownloadUrl, FileName);
Close();
توی کد بالا من میخوام یه صفحه رو به وسیله ی کلاس Webclient توی هارد دیسک ذخیره کنم! توی Textbox1 اسم فایل ذخیره میشه که همون URL هم هستش. در واقع میخوام فایل به اسم همون سایتی که واردش شدیم ذخیره بشه مثلا اگر ما وارد Google.com شدیم پس HTML ذخیره شده هم با نام Google.com ذخیره بشه! و FileName هم محل ذخیره شدن فایل هستش که توسط یه folderBrowserDialog کنترل میشه! حالا من هرکاری میکنم واسه اون خط آخر برنامه کهر رنگ کردمش اشکال ازم میگیره! نمیدونم باید چیکار کنم. اگر من نام فایل رو به صورت مستقیم توی کد بنویسم برنامه درست اجرا میشه ولی اینجوری که از یه TextBox بگیره اصلا اجراش نمیکنه!!!
کسی میدونه مشکل کجاست؟