C#中哪个类的什么方法可以获得远程文件的大小?

gwjjeff 2003-12-07 08:49:28
rt--
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2003-12-07
  • 打赏
  • 举报
回复
try

public static long GetRemoteHTTPFileSize(string sURL)
{
long size = 0L;
try
{
System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(sURL);
request.Method = "HEAD";

System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();

size = response.ContentLength;
//size = System.Convert.ToInt64(response.Headers["Content-Length"]);
response.Close();
}
catch
{
size = 0L;
}

return size;
}


System.Console.WriteLine(GetRemoteHTTPFileSize("http://www.csdn.net/images/homeimage/csdn.gif")); //should be 2839
michaelowenii 2003-12-07
  • 打赏
  • 举报
回复
Perhaps you could using FileInformation class .
gwjjeff 2003-12-07
  • 打赏
  • 举报
回复
http
ArLi2003 2003-12-07
  • 打赏
  • 举报
回复
远程文件?

http? ftp? soap? mms? share?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧