如何在下载之前获取文件大小

Vin*_*aul 1 c++ wininet download

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

谢谢Vinod

Jon*_*ter 5

您可以使用HttpQueryInfo()HTTP_QUERY_CONTENT_LENGTH此,虽然服务器不需要发送内容的长度,所以你不应该依赖于这一点.

  • 请注意,这不是必需的 - HTTP服务器不需要发送内容长度.您的代码不能依赖于此. (3认同)