PDA

View Full Version : بررسی صحت یک لینک دانلود



salar.exe
دوشنبه 12 آذر 1397, 18:22 عصر
سلام خدمت مهندسان عزیز
لطفا راهنمایی بفرمائید چطور در C#‎‎ میشه بررسی کرد که یک لینک دانلود یک فایل صحیح هست یا نه
مثل کاری که IDM براای لینک گروهی میکنه و یک جدول میاره اگه درست باشه مثلا آدرس و حجم و ... رو نمایش میده
البته من در حد برگردوندن یک true یا false هم نمایش بده کفایت میکنه

یک تیکه از یک کد رو هم میزارم اگه کسی میدونه یه توضیحی بده

public void isURLExist(string url)
{
try
{
WebRequest req = WebRequest.Create(url);

WebResponse res = req.GetResponse();


}
catch
{

}
}

shahryari
سه شنبه 13 آذر 1397, 12:35 عصر
سلام
System.Net.WebRequest req = System.Net.HttpWebRequest.Create("http://arazsoft.ir/text.txt");
req.Method = "HEAD";
using (System.Net.WebResponse resp = req.GetResponse())
{
int ContentLength;
if (int.TryParse(resp.Headers.Get("Content-Length"), out ContentLength))
{
//فایل وجود دارد
//حجم فایل براساس بایت در متغیر
//ContentLength

}
}