PDA

View Full Version : اندازه فایل روی اینترنت



MEhdi Sobhani
شنبه 08 آبان 1389, 13:46 عصر
سلام
من این از اینن تابع برای به دست آوردن اندازه یه فایل روی سرور استفاده میکنم :


public static long GetUrlFileSize(string FileName, string BaseURL)
{
string URL = BaseURL + FileName;
System.Net.WebRequest req = System.Net.HttpWebRequest.Create(URL);
req.Method = "HEAD";
System.Net.WebResponse resp = req.GetResponse();
long ContentLength = 0;
if (long.TryParse(resp.Headers.Get("Content-Length"), out ContentLength))
{
return (ContentLength);
}
return (-1);
}



مشکلی که وجود داره اینه که گاهی برنامه در همین تابع می مونه و دیگه جلوتر نمیره بدون اینکه خطایی بده و ..
لطفا راهنمایی بفرمایید .
با تشکر .

sokote_bi_payan
یک شنبه 09 آبان 1389, 22:35 عصر
به نام خدا
سلام
فکر کنم بتونی از FileInfo استفاده کنی.......
موفق باشید
یا علی