我知道如何提出“仅当文件自特定日期以来已被修改时才获取文件”的请求。
HttpWebRequest request = (HttpWebRequest) WebRequest.create(url);
request.IfModifiedSince = lastWriteTime; // lastWriteTime is the time when
// the local file was last written.
try
{
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
...
但是,假设发生这种情况 -
本地文件自上次写入后没有修改,但上次从服务器下载时,文件不完整。换句话说,本地文件中的内容长度与服务器上文件中的内容长度不同。
所以我想指定应该从服务器获取文件,如果服务器上的内容长度与本地机器上的内容长度不同。
我怎样才能做到这一点?