通过使用Range HTTP标头指定要下载的
文件的字节范围来完成恢复
文件.这可以在.NET中使用
HttpWebRequest.AddRange
功能完成.
例如:
request.AddRange(1000);
将告诉服务器在文件的第1000个字节开始发送.
如果服务器支持Range头,它将发送HTTP状态为206(部分内容)而不是普通200(OK)的内容.见HTTP Spec.
要在尝试下载之前检查服务器是否支持恢复,请更改HttpWebRequest的方法“HEAD”.如果服务器支持恢复,服务器将返回206(部分内容),如果没有,则返回200(OK).
原文链接:https://www.f2er.com/csharp/93432.html