Здравствуйте! Пытаюсь загрузить картинку логотип гугла(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();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Друзья, закинул на форму 2 ListView'аУ одного тип item'а простой, а другого тип item'а DynamicAppearance и добавил несколько TTextObjectAppearance со своими названиями