View Full Version : ذخیره عکس از اینترنت روی کامپیوتر
amirepsilon
سه شنبه 09 تیر 1388, 23:48 عصر
سلام
دوستان چطور میشه یک آدرس url عکس رو داشته باشیم
اون رو دانلود کنه و روی آدرسی در کامپیوتر ذخیره کنه ؟
ممنون
Galestian
چهارشنبه 10 تیر 1388, 00:16 صبح
سلام
این کدشه به زبان سی شارپ دات نت
System.Net.WebClient Client = new System.Net.WebClient();
Client.DownloadFile("http://galestian.org/Images/WebSite_Designing.gif", Server.MapPath("~/WebSite_Designing.gif"));
فکر کنم ساده تر از اونیه که بخوام توضیح بدم اما اگر لازم بود بگید تا بگم !:لبخندساده:
موفق باشید
http://galestian.Org
amirepsilon
چهارشنبه 10 تیر 1388, 10:33 صبح
ممنون
توی مسیر دهی "~/" یعنی چی ؟
amirepsilon
چهارشنبه 10 تیر 1388, 12:01 عصر
ارور :
Server.MapPath
Sajjad.Aghapour
چهارشنبه 10 تیر 1388, 13:06 عصر
یه مثال کلی :
WebClient c = new WebClient();
c.DownloadFile("http://galestian.org/Images/WebSite_Designing.gif", "WebSite_Designing.gif");
c.DownloadFileCompleted += new AsyncCompletedEventHandler(c_DownloadFileCompleted );
void c_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
MessageBox.Show("seved in: " + Application.StartupPath);
}
دانلود به صورت ASync
c.DownloadFileAsync(new Uri("http://galestian.org/Images/WebSite_Designing.gif"), "WebSite_Designing.gif");
c.DownloadProgressChanged += new DownloadProgressChangedEventHandler(c_DownloadProg ressChanged);
void c_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
this.Text = e.BytesReceived.ToString() + " from " + e.TotalBytesToReceive.ToString();
progressBar1.Value = e.ProgressPercentage;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.