PDA

View Full Version : سوال: دانلود فایل به صورت مستقیم بر روی کامپیوتر



c-sharp_South
سه شنبه 23 آبان 1391, 11:33 صبح
سلام دوستان.
میخواستم بپرسم چطوری ممکنه با با دادن یک لینک دانلود مستقیم در textbox و زدن یک button
فایل مورد نظر به طور خودکار در مسیر تعیین شده دانلود بشه؟ :اشتباه:
ممنون میشم راهنمایی کنید . یا حق

مهرداد صفا
سه شنبه 23 آبان 1391, 12:32 عصر
با سلام

string WebURL = "http://www.google.com";
string FilePath = @"e:\temp\downloaded";
HttpWebRequest request =(HttpWebRequest)HttpWebRequest.Create(WebURL);
FileStream ResponseStream = new FileStream(FilePath, FileMode.OpenOrCreate);
request.GetResponse().GetResponseStream().CopyTo
(ResponseStream);
ResponseStream.Dispose();

reza-s4t4n
سه شنبه 23 آبان 1391, 12:50 عصر
یک روش دیگه هم وجود داره :

2 تا تکست باکس ایجاد کنید . اولی برای مسیر اینترنتی و دومی برای مسیر ذخیره سازی در سیستم .بعد کدهای زیر رو در رویداد مورد نظر بنویسید :

System.Net.WebClient webClient = new System.Net.WebClient();
webClient.DownloadFile(textBox1.text, textBox2.text);