Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Как отправить файл через POST? (https://forum.antichat.xyz/showthread.php?t=95840)

_nic 11.12.2008 01:23

Как отправить файл через POST?
 
Что то ничего немогу найти в гугле по этому поводу ,только все про авторизацию находит и все :( А как файл с помощью сокета по хттп протоколу передать найти немогу :( Может кто нибудь подскажет как надо правильно сформировать запрос?

preda1or 11.12.2008 01:28

Цитата:

http://geekswithblogs.net/rakker/archive/2006/04/21/76044.aspx
Вроде поможет

WAR!9G 11.12.2008 01:31

Если не ошибаюсь, в мою то молодость было так:
Код:

try
    Stream := TIdMultipartFormDataStream.Create;
    Stream.AddFile('filename', 'C:\porno.jpg', 'image/jpeg');
    s:=idhttp1.Post('http://www.site.com/upload.php',Stream);
  except
  end;
  zap.Free;


_nic 11.12.2008 02:21

Цитата:

Сообщение от WAR!9G
Если не ошибаюсь, в мою то молодость было так:
Код:

try
    Stream := TIdMultipartFormDataStream.Create;
    Stream.AddFile('filename', 'C:\porno.jpg', 'image/jpeg');
    s:=idhttp1.Post('http://www.site.com/upload.php',Stream);
  except
  end;
  zap.Free;


Мне инди не подходит.К тому же на bds 2006 оно кривое и непашет :mad:

De-visible 11.12.2008 02:54

Тогда юзай WinSock.
Снифаешь какой нить запрос(например заливка файла куда нить), смотришь что как почем, а дальше дело прямых рук...

ShAnKaR 11.12.2008 03:22

http://www.ietf.org/rfc/rfc1867.txt

_nic 11.12.2008 21:41

Цитата:

Сообщение от De-visible
Тогда юзай WinSock.
Снифаешь какой нить запрос(например заливка файла куда нить), смотришь что как почем, а дальше дело прямых рук...

А чем снифать то?А то лью файл на рапиду,смотрю в навископе а там ПОСТ запрос и рядом нигде не валялся :(

De-visible 11.12.2008 22:47

Цитата:

Сообщение от _nic
А чем снифать то?А то лью файл на рапиду,смотрю в навископе а там ПОСТ запрос и рядом нигде не валялся :(

каким браузером пользуешься?

_nic 12.12.2008 00:34

Цитата:

Сообщение от De-visible
каким браузером пользуешься?

Оперой

_nic 12.12.2008 17:35

Гружу файлы на рапиду си смотрю в навископе там где по идее должен быть ПОСТ такие вот непонятные заголовки
Код:

HTTP/1.0 200 OK
P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
Date: Fri, 12 Dec 2008 13:27:46 GMT
Connection: close
Accept-Ranges: bytes
Content-Type: text/html; charset=ISO-8859-1
Cache-Control: no-cache
Content-Length: 8378

HTTP/1.0 200 OK
P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
Date: Fri, 12 Dec 2008 13:27:47 GMT
RemovedHdr: close
Accept-Ranges: bytes
Content-Type: text/html
Expires: Fri, 12 Dec 2008 13:57:47 GMT
Removed-Header: 3549

Особенно меня смущает эта строка :confused:
Код:

P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE"
Кто нибудь знает что эта чепуха вообще обозначает?


Время: 20:43