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

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

Войти
Регистрация
Восстановить пароль
 
BisovMan
0 / 0 / 0
Регистрация: 13.09.2009
Сообщений: 1
#1

Данные на сервер передаются, но PHP не понимает что пришел именно файл.. - C++

16.09.2009, 12:48. Просмотров 556. Ответов 1
Метки нет (Все метки)

Нужно:
передать файл (картинка.жпг) на сервер методом POST
(принимает индекс.пхп)
Делаю:
Код
HINTERNET m_hInternet;
HINTERNET m_hConnection;
HINTERNET m_hRequest;

m_hInternet = ::InternetOpen('BisovMan agent',	INTERNET_OPEN_TYPE_PRECONFIG,
	NULL,NULL,0);

m_hConnection = ::InternetConnect(
	m_hInternet, sAddress,
	INTERNET_DEFAULT_HTTP_PORT,
	NULL, NULL, INTERNET_SERVICE_HTTP, 0, 1u);

LPCTSTR AcceptTypes[] = { TEXT('*/*'), NULL}; 
m_hRequest = ::HttpOpenRequest(
	m_hConnection,
	'POST',
	sAction,
	NULL,	NULL,	AcceptTypes,INTERNET_FLAG_KEEP_CONNECTION, 1);

        ::HttpSendRequest(
	      m_hRequest, 
	     (LPCSTR)sJpgHeader,
	     sJpgHeader.GetLength(),
             (LPVOID)lpJpegBuffer,
	     dwRead);
	::InternetCloseHandle(m_hRequest);
	::InternetCloseHandle(m_hConnection);
	::InternetCloseHandle(m_hInternet);
lpJpegBuffer содержит содержимое файла
sJpgHeader содержит
Content-Disposition: name= 'img '; filename= 'picture.jpg '

Content-Type: image/jpeg



Получается:
данные на сервер то передаются, но пхп не понимает что пришел именно файл , может кто подскажет как с этим бороться?

а то где не найду какую инфу по поводу работы с WinInet API, везде примеры как скачать файлу с сервера, а как передать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2009, 12:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Данные на сервер передаются, но PHP не понимает что пришел именно файл.. (C++):

Как отследить, что юзер пришел именно с конкретной страницы с формой? - C# ASP.NET
В моей книге было описано, как предохраниться от следующего: юзер набиреат полный путь в строке адреса броузера и попадает на асп, а...

Определить, что именно возвращает php-скрипт и расшифровать эти данные - C#
Есть скрипт ссылка и возвращает он вот это (каждый раз разное) чU—иЋрВ К~ПbUйМ∞^Hр| фnЉјЕ≠г®Q<ќ∞.ƒYJущ*p™аУ;}ј6E'ЁыЦ€Vч"≥uі ѓЏV...

Как сервлет понимает, что именно он обрабатывает запрос? - Java EE
Есть страничка, на ней форма, по submit мы переходим на сервлет в соответствии с action и method. Url и сервлет замаплены в web.xml(как...

Не передаются данные на локальный сервер - C++ Builder
Доброй ночи. В курсовой не получается момент, где данные из одного приложения в другое передаются с помощью DDE. Все настраивал по...

В Debug режиме в VS-2012 данные передаются нормально, но при запуске без дебага возникают ошибки и данные не передаются - C# ASP.NET
Всем доброе время суток. Есть проект, работающий на ASP.NET MVC с использованием Entity Framework. Есть подключаемая база данных, из неё...

не передаются данные из JS в PHP - JavaScript
Всем привет. Народ, есть сайт: http://bodys.top/ При клике на кнопку "В корзину" срабатывает jQuery-метод: // Добавление новой покупки...

1
OnLineOFF
0 / 0 / 0
Регистрация: 05.10.2009
Сообщений: 3
05.10.2009, 16:54 #2
Ответа у меня нету!
Но может ты мне даш ответ на такой вопрос:
Как програмно отключиться от локальной сети?
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2009, 16:54
Привет! Вот еще темы с ответами:

Не передаются данные с Java в PHP - Программирование Android
По идеии, этот код должен передавать значение переменной email в переменную на сервере. Но этого не происходит! Помогите пожалуйста.// Code...

Java Server-Client. Сервер должен сохранять время запроса, сам запрос(сообщение) и IP, с которого пришел запрос в CSV файл - Java SE
Работал на одном компе, так что адрес локальный. Проблема в том, что мой CSV файл пустой. Java только начал изучать, так что если честно...

Как найти процедуру, а именно то, что флэш-приложение отправляет на сервер приложения - ActionScript
Пожалуйста, подскажите уже, как найти процедуру, а именно то, что флэш-приложение отправляет на сервер приложения, при нажатии на...

Почему файл index.php называется именно так? - PHP
почему называется именно index?


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

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

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