Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как скачать графический файл?

2.0K
01 марта 2011 года
oleg_159
77 / / 13.04.2008
Как скачать с помощью С++ графический файл (bmp, png, jpg) из интернета ?
277
01 марта 2011 года
arrjj
1.7K / / 26.01.2011
Читаем на wiki про протокол http.
По реализации: создаём сокет, подключаемся к серверу по 80(чаще всего) порту, посылаем в сокет запрос вида
 
Код:
GET /img/med.gif HTTP/1.1
Host:10.111.1.62
Connection:Close

(самый простой), обязательно в конце запроса 2 переноса строки. В ответ от сервера приходит чтото типа
Код:
HTTP/1.1 200 OK
Date: Tue, 01 Mar 2011 10:16:52 GMT
Server: Apache/2.2.0 (Linux/SUSE)
Last-Modified: Thu, 16 Jul 2009 06:29:41 GMT
ETag: "2ebf0-15ea-cbf41f40"
Accept-Ranges: bytes
Content-Length: 5610
Connection: close
Content-Type: image/gif

И пошли байты самой картинки
360
01 марта 2011 года
P*t*
474 / / 15.02.2007
Я всегда CURL использовал.
http://citkit.ru/package/curl/
2.0K
02 марта 2011 года
oleg_159
77 / / 13.04.2008
Всем огромное спасибо, буду сейчас пытаться воплотить код на практике
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог