我使用InternetOpenUrl和InternetReadFile从Internet下载文件。如何在下载之前获取文件的大小?当从Internet手动下载时,您可以在下载过程开始时看到总大小,但如何获得该大小?
根据MSDN,您应该使用HttpQueryInfo
来获取使用InternetOpenUrl
访问的资源的大小。相应的查询标志称为HTTP_QUERY_CONTENT_LENGTH
。