Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alex90
20 / 20 / 1
Регистрация: 30.01.2009
Сообщений: 103
#1

Cкачиванием файла по протоколу HTTP - C++

06.05.2010, 22:19. Просмотров 649. Ответов 0
Метки нет (Все метки)

Вот нашел данный код предназначенный для скачивание файлов по протоколу HTTP
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
BOOL GetURLPageAndStoreToDisk(LPSTR pURLPage, LPSTR pOutputFile)
{
HINTERNET hSession;   
HINTERNET hURL;
char cBuffer[64000];
BOOL bResult;
DWORD dwBytesRead;
HANDLE hOutputFile;
 
// Make internet connection.
hSession = InternetOpen("Microsoft Internet Explorer", PRE_CONFIG_INTERNET_ACCESS, 0, 0, 0);
 
// make connection to desired page
hURL = InternetOpenUrl(hSession, pURLPage, 0, 0, 0, 0);
 
// read page into memory buffer
bResult = InternetReadFile(hURL, (LPSTR)cBuffer,
            (DWORD)1024, &dwBytesRead);
 
// close down connections
InternetCloseHandle(hURL);
InternetCloseHandle(hSession);
 
// create output file
hOutputFile = CreateFile(pOutputFile, GENERIC_READ|GENERIC_WRITE , 0,NULL, OPEN_EXISTING,0,NULL);
 
// write out data
bResult = WriteFile(hOutputFile, cBuffer, sizeof(cBuffer), &dwBytesRead, 0);
 
// close down file
CloseHandle(hOutputFile);
 
// return success
return(TRUE);
}
C++
1
GetURLPageAndStoreToDisk("http://www.google.com.ua/images/nav_logo8.png", "nav_logo8.png");
пишу в программе это она запускается, но не чего не качает

в чем проблема?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2010, 22:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Cкачиванием файла по протоколу HTTP (C++):

Получить текст из файла на сайте (по http) - C++
На сайте есть файл, в нем записан текст в одну строку Нужно получить текст и занести в переменную. Как можно это сделать?

www-http сниффер. Как отследить HTTP запросы? - C++
Посмотрел я вот эту статью: http://www.cyberguru.ru/cpp-sources/network/primer-prostejshego-sniffera-dlya-windows-2000/xp.html ...

Загрузка файла по протоколу HTTP - C#
Всем доброго дня/ночи/утра. Понадобилось загрузить файл средствами шарпа. Уже неделю мучаюсь, но ни как не могу понять реализацию. Были...

Загрузка файла на сервер по протоколу http - C#
Товарищи программисты помогите пожалуйста с проблемой загрузки на файлообменник по протоколу http Проблема заключается в локальной...

Создать пересылку файла по протоколу HTTP. В общем об этом - C++
Доброго времени суток всем. Ситуация вот такая: на машине под Ubuntu создается программно файл содержащий необходимую информацию...

Поиск ссылок по http протоколу - PHP
Добрый вечер! Только начал разбираться в регулярных выражениях, совсем туго получается! нужно написать рег.выражение, которое ищет на...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2010, 22:19
Привет! Вот еще темы с ответами:

Скачать doc по протоколу http - VBA
Тут такая проблемка возникла. Дали задачку на VBA, а я его вообще не бум-бум=) Нужно скачать определенный файл(.doc), допутим File.doc, по...

Не пропускает в интернет по протоколу http - Windows Server
Добрый день, в сети было два контролера домена с dns. Главный контролер работал на windows server 2003, второй - 2008 r2. Основной сгорел,...

Работа с GET(POST) запросом по протоколу http - C#
Проблема следующая: на C# создан http сервер, к нему подключаются клиенты, но пока кроме вывода строки It Works у него нет более...

Протоколу HTTP не удалось зарегистрировать URL-адрес - C# WCF
Делаю пример из книги Троелсена, на ноуте с xp он работает, а на ноуте с 7, выскакивает такая ошибка: Протоколу HTTP не удалось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru