使用HTTP_HEAD获取文件长度

使用HTTP HEAD获取文件长度

public long GetFileLength(string url)
{
long length = 0;
var req = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url));
req.Method = "HEAD";
req.Timeout = 5000;
var res = (HttpWebResponse)req.GetResponse();
if (res.StatusCode == HttpStatusCode.OK)
{
length = res.ContentLength;
}
res.Close();
return (length / 1024); // (length / 1024)单位 KB
}
文章作者: NiTian
文章链接: https://www.nitian1207.top/2019/08/02/使用HTTP-HEAD获取文件长度/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 NiTian的小窝
支付宝打赏
微信打赏