CInternetFile怎么获取文件大小
发布网友
发布时间:2022-05-14 05:56
我来回答
共1个回答
热心网友
时间:2023-10-05 13:43
1。GetLength()
不行,貌似它获取的是缓冲区内的数据大小,最大8192字节。
2。Seek()
不行,经他人验证不行,我也就懒得试了。
3。QueryOption()
获取的居然是乱码。
ULONG file_total_size=0;
TCHAR szContentLength[64]={0};
ULONG dwInfoSize = 64;
file->QueryOption(HTTP_QUERY_CONTENT_LENGTH, szContentLength, &dwInfoSize);
似乎没有办法获取到大小。
使用HINTERNET获取倒是可以,