我需要一些方法来检查下载的大小,而不必下载整个文件。我正在使用C#和System.Net.WebClient来执行在asp.net and服务中运行所需的downloads.The检查。
谢谢
发布于 2009-03-18 11:17:47
发出一个HEAD (而不是GET或POST)请求,只获取响应头,这应该包含content-length header和您需要的信息。
发布于 2009-03-23 06:43:00
您还可以使用HTTP RANGE标头仅下载您想要的内容。
如果远程服务器是HTTP1.1并且正确地支持RANGE headers,那么构建一个支持在远程HTTP资源上查找和读取的HttpRangeStream将非常简单。
https://stackoverflow.com/questions/657826
复制相似问题