急已知一个网页内容下载地址,有什么办法可以快速获得该文件的大小,而不需要下载该文件?该如何处理

急!已知一个网页内容下载地址,有什么办法可以快速获得该文件的大小,而不需要下载该文件?
谢谢!

------解决方案--------------------
要看地址服务器是什么协议,如果是 FTP 可以得到文件摘要可以得到文件大小。


---------------------------------
www.ohyee.com
------解决方案--------------------
发送请求给服务器 然后服务器返回数据里有 Content-Lenth ,就是文件大小,具体google搜索http原理
------解决方案--------------------
InternetOpen
InternetOpenUrl
HttpQueryInfo
InternetReadFile
------解决方案--------------------
api的http协议貌似如果断掉 保存好你的buffer值

下次从这里开始 好象也算是断点续传..

urldowntofile是断点续传的 直接使用就可以了.

并且会判断是否缓存和服务器端文件是否一样一样就从缓存读.

不然就下载..
------解决方案--------------------
这个函数是不可以获得文件大小的

hConnect = InternetOpenUrlA ( hOpen, szUrl, szHead,
lstrlenA (szHead), INTERNET_FLAG_DONT_CACHE | INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_RELOAD, 0);
HttpQueryInfo(hConnect, HTTP_QUERY_CONTENT_LENGTH | HTTP_QUERY_FLAG_NUMBER,
(LPVOID)&dwByteToRead, &dwSizeOfRq, NULL)


用http的internet函数可以实现

或者用winsock
------解决方案--------------------
快慢跟网络环境有关