ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[Delphi] Функция InternetWriteFile, срочно нужна помощь!!
  #1  
Старый 13.05.2010, 02:51
Аватар для RedFern.89
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
Question [Delphi] Функция InternetWriteFile, срочно нужна помощь!!

доброго времени суток уважаемые кодеры! возникла задача отправить файл + PostData на сервер через wininet. Как мне это все реализовать?

вот кое что написал, а не работает
Код:
procedure HTTPUpload(Remote:String;Data:TMemoryStream);
var create,file_remote_handle:Phandle;
Data_written:cardinal;
hcn : hinternet;
buffer:array[0..512] of char;
_post:string;
begin

_post := 'note=vk&font1=decor&font2=20&orient=h&size1=x&size2=1024x768&rotate=00&flip=0&mini=300x225&opt3[]=zoom&email=';

  create := InternetOpen('Mozilla/4.0 (compatible)', INTERNET_OPEN_TYPE_PRECONFIG , NIL, NIL, 0);
  hcn := internetconnect(create, PCHar(gethost(remote)), 80, nil, nil, internet_service_http, 0, 0);
  file_remote_handle:=httpopenrequest(hcn, 'POST', pchar('/index.php'), 'HTTP/1.1', nil, NIL, INTERNET_FLAG_RAW_DATA, 0);
  httpsendrequest(file_remote_handle, nil, 0, pchar(_post), Length(_post));
        repeat
                FillChar(buffer,sizeof(buffer),#0);
                data.ReadBuffer(buffer,sizeof(buffer));
                InternetWriteFile(file_remote_handle,addr(buffer),sizeof(buffer),Data_Written);
        until (Data_Written<=0)or (data.Position>=data.Size);
  httpendrequest(file_remote_handle, nil, 0, 0);
end;
пытаюсь отослать картинку на savepic.ru

Последний раз редактировалось RedFern.89; 13.05.2010 в 03:57..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бот для техномагии Rastamanka Реверсинг 13 08.06.2010 06:06
Срочно нужна ваша помощь MIRKRAFT Болталка 5 23.04.2010 16:54
Срочно нужна помощь!) Zero4 О Работе 0 19.05.2009 12:29
Нужна помощь СРОЧНО!!! zerrro30 Болталка 11 19.05.2009 00:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ