Здравствуйте! Пытаюсь загрузить картинку логотип гугла(https://www.google.com.ua/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png). Делая это через WinInet'овский InternetOpenUrl, и у меня возникает проблема - не могу загрузить больше 920 байт, при этом, если в InternetOpenUrl передать например просто https://www.google.com.ua, то страница загружается полностью. В чём проблема?
HINTERNET internet = InternetOpen(L"ex", INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0);
HINTERNET url = InternetOpenUrl(internet, L"https://www.google.com.ua/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png", 0, 0, 0, 1u);
ofstream file("googlelogo_color_272x92dp.png");
char data[1024] = {};
DWORD by;
char holdata[1024*100] = "";
while (InternetReadFile(url, data, sizeof(data) - 1, &by) == TRUE&&by > 0)
{
strcat(holdata, data);
memset(data, 0x00, sizeof(data));
}
file << holdata;
InternetCloseHandle(url);
InternetCloseHandle(internet);
file.close();
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости