Как скачать файл из интернета? Картинку, к примеру. Желательно с помощью Boost::Asio, Как получить содержимое html-документа разобрался, только другие файлы таким образом не скачивает
Boost::Asio — это круто, если хотите собственными руками повторить протокол.
Если нужно в кратчайшие сроки скачать всё, что надо, и заняться более важной задачей, лучше cURL.
Почему не скачивает другие файлы? Вы со строкой работаете? Работайте с bytes.
С помощью Boost не знаю, я бы делал с помощью URLDownloadToFile (WinAPI), curl или Qt.