UrlDownloadToFile ошибка E_ABORT Operation aborted

85
13 февраля 2022, 14:10

Код C++, Visual Studio 2019, urlmon подключен, вызываю так:

HRESULT hr = URLDownloadToFile(NULL, L"http://site.com/st", L"D:\\asd.html", 0, 0);

Соответственно, st - файл на сервере, D:\asd.html - файл для сохранения на ПК. Получаю запрос и последующий сброс соединения (скрин ниже с WireShark). При этом когда я пробовал использовать URLOpenStream с теми же параметрами, не считая файла, все работало как нужно.

Answer 1

Оказалось, что по умолчанию нельзя использовать корень диска (как и некоторые другие пути) для сохранения файла, решил опытным путём. Буду благодарен, если кто-нибудь скинет ссылку на объяснения.

READ ALSO
Почему bitset обнуляется

Почему bitset обнуляется

Я хочу по битам считать определенную область памяти, первый вариант работает, второй - нет, хотя делает почти то же самое

128
Необходимо определить, может ли пара ферзей напасть на друг друга, если известны координаты 8 ферзей

Необходимо определить, может ли пара ферзей напасть на друг друга, если известны координаты 8 ферзей

Известно, что на доске 8×8 можно расставить 8 ферзей так, чтобы они не били друг другаВам дана расстановка 8 ферзей на доске, определите, есть...

129
Jquery append элемента с несколькими классами

Jquery append элемента с несколькими классами

Как через jquery создать элемент с несколькими классами? Нужно получить что-то типа такого:

134