我正在尝试从http:server下载二进制文件。我使用函数InternetOpenUrl()
然后InternetReadFile()
来下载文件。在下载之前是否可以知道文件的大小?。
由于 维诺德
答案 0 :(得分:5)
您可以将HttpQueryInfo()
与HTTP_QUERY_CONTENT_LENGTH
一起使用,但服务器不需要发送内容长度,因此您不应该依赖此内容。
答案 1 :(得分:0)
您可能希望在致电InternetOpenUrl
后致电InternetGetLastResponseInfo
以获取回复标头。那些应该(很可能)包含文件的content-length
。