winapi — URLDownloadToFile C ++ не будет загружать более 15 Кб

void UpdateApp(HWND hwnd) {
HRESULT hRez = URLDownloadToFile( NULL, string("Web Address here.").c_str(), string("Download file here").c_str(), 0, NULL);
if(hRez == E_OUTOFMEMORY ){
MessageBox(hwnd, "","",MB_OK);
}
else if(hRez!=S_OK) {
MessageBox(hwnd, "Error downloading the updater.", "Error!", MB_ICONERROR | MB_SYSTEMMODAL);
}
if(hRez==S_OK) {
MessageBox(hwnd, "Done", "", MB_OK);
}
}

Я делаю программу автообновления для основной программы. Пока все идет хорошо, но функция URLDownloadToFile загружает не более 14,1 Кб. Я использую это, чтобы загрузить почтовый индекс со всеми файлами обновления в этом. Каждый раз, когда я запускаю его, он уходит в 14.1 Кбайт, а затем останавливается и не возвращает никаких ошибок. Я нигде не читал об ограничении размера загрузок, так что может быть причиной этого? Фактический размер почтового индекса составляет 1644 КБ. Спасибо за любую помощь заранее.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]