1

我正在尝试从 http: 服务器下载二进制文件。我正在使用这些功能InternetOpenUrl(),然后InternetReadFile()下载文件。是否可以在下载之前知道文件的大小?

谢谢维诺德

4

2 回答 2

5

你可以使用HttpQueryInfo()withHTTP_QUERY_CONTENT_LENGTH来做这个,虽然服务器不需要发送内容长度,所以你不应该依赖这个。

于 2013-09-27T08:28:36.717 回答
0

您可能希望在调用InternetGetLastResponseInfo后调用InternetOpenUrl以获取响应标头。那些应该(最有可能)包含content-length文件的。

于 2013-09-27T08:32:32.920 回答