Невозможно загрузить файл из Amazon CDN через URLDownloadToFile.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Невозможно загрузить файл из Amazon CDN через URLDownloadToFile.

Сообщение Anonymous »


Я использую URLDownloadToFile для загрузки файла по URL-адресу. Обычно это работает хорошо.

Однако когда я пытаюсь загрузить файл из Amazon CDN, это всегда терпит неудачу.

URL-адрес: https://download.datanumen.com/downloads/file/dexr.exe, я могу без проблем вручную загрузить его из Chrome или FireFox.

Мой код:

// Удаляем кеш перед вызовом URLDownloadToFile УдалитьUrlCacheEntry(strURL); ЧРЕЗУЛЬТАТ час; hr = URLDownloadToFile (NULL, strURL, strFileName, 0, NULL); если (час == INET_E_DOWNLOAD_FAILURE) час = час; если (ч != S_OK) { _com_error ошибка (час); _tprintf(_T("Ошибка загрузки: %s.\r\n"), err.ErrorMessage()); } IStream* поток; hr = URLOpenBlockingStream(0, LPCTSTR(strURL), &stream, 0, 0); если (ч != S_OK) { _com_error ошибка (час); _tprintf(_T("Ошибка загрузки: %s.\r\n"), err.ErrorMessage()); } возврат (час == S_OK); Результат ниже:

Ошибка при загрузке: неизвестная ошибка 0x800C0005. Ошибка при загрузке: Неизвестная ошибка 0x800C0005. Поскольку возвращаемая ошибка — неизвестная ошибка, я даже не знаю, как ее исправить.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»