Загрузить двоичный файл с помощью wxWidgets?C++

Программы на C++. Форум разработчиков
Anonymous
Загрузить двоичный файл с помощью wxWidgets?

Сообщение Anonymous »

Я нашел этот фрагмент кода для загрузки файла:

Код: Выделить всё

wxURL url(wxT("http://www.example.com/file.txt"));
if(url.GetError()==wxURL_NOERR)
{
wxString htmldata;
wxInputStream *in = url.GetInputStream();

if(in && in->IsOk())
{
wxStringOutputStream html_stream(&htmldata);
in->Read(html_stream);
wxLogMessage(htmldata);
}
delete in;
}
Но, во-первых, он просто записывает содержимое файла и только для текстовых файлов. Но мне нужно скачать файл *.exe, чтобы запустить его позже. Поэтому мне нужно адаптировать этот код для работы с двоичными данными и сохранить эти данные в файл на диске. Здесь использовано слишком много потоков, чтобы я мог понять, что здесь происходит. Помогите.


Подробнее здесь: https://stackoverflow.com/questions/307 ... -wxwidgets

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