.NET技术

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

由于无法直接从远程服务器获取文件信息,所以可以发一个WebClient请求,在响应Headers可以得到修改时间,如果你需要文件版本的比对,你可以试试这种方法

1 Uri uri = new Uri(url, UriKind.Absolute);
2 WebClient request = new WebClient();
3 request.OpenReadAsync(uri);
4 request.OpenReadCompleted += (s, e) =>
5 {
6     string last = request.ResponseHeaders["Last-Modified"];
7 };

此方法同样适用于别的应用程序里,例如ASP.NET程序的WebClient可能不会是异步调用的,别的都一样的
 

posted on 2011-04-06 15:20  瞬间飞舞  阅读(373)  评论(0编辑  收藏  举报