Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Заливка файлов на http в Delphi

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Заливка файлов на http в Delphi
Имя
Сообщение << Старые топики   Новые топики >>
Заливка файлов на http в Delphi - 2008-06-30 15:41:04.760000   
Meffisto

Сообщений: 16
Оценки: 0
Присоединился: 2008-06-17 14:59:48.720000
Доброго времени суток.
Подскажите как можно залить файлы на http по определенной ссылке , интернет работает через прокси
логин пароль и порт для прокси у меня есть , не знаю как это реализовать . Помогите пожалуйста.Желательно с примером.
Заранее спасибо
Post #: 1
RE: Заливка файлов на http в Delphi - 2008-06-30 17:13:38.686666   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Поподробнее, что за заливка по ссылке, гейт, или как на рапиде.

Объясни нам, мы теряемся в догадках,

И не забывай я кодингом командую я.
Post #: 2
RE: Заливка файлов на http в Delphi - 2008-06-30 17:43:23.180000   
Meffisto

Сообщений: 16
Оценки: 0
Присоединился: 2008-06-17 14:59:48.720000
Не суть в том что я хочу файл с локальной машины залить на например http://mysite/uploads/file.zip нажав на кнопку в своей программе.
Post #: 3
RE: Заливка файлов на http в Delphi - 2008-06-30 18:31:20.810000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000

quote:

ORIGINAL: Meffisto

Не суть в том что я хочу файл с локальной машины залить на например http://mysite/uploads/file.zip нажав на кнопку в своей программе.

тебе нужен будет скрипт-приемник, получающий файл.
Post #: 4
RE: Заливка файлов на http в Delphi - 2008-07-01 13:35:27.096666   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Через idFTP, надо делать.
Post #: 5
RE: Заливка файлов на http в Delphi - 2008-07-02 09:33:17.706666   
igorexa_L

Сообщений: 14
Оценки: 0
Присоединился: 2008-07-02 09:27:16.843333
а wininet не катит?
Post #: 6
RE: Заливка файлов на http в Delphi - 2008-07-02 17:32:36.216666   
Meffisto

Сообщений: 16
Оценки: 0
Присоединился: 2008-06-17 14:59:48.720000
Делаю так как раз использую idFTP , только толи я не то с головой то ли лыжи не едут
  IdFTP1.Host:='xx.xx.ru'; // по ip тоже пробовал
  IdFTP1.Port:=21;
  IdFTP1.Passive:=False;
  IdFTP1.Username:='admin';
  IdFTP1.Password:='pass';
  IdFTP1.ProxySettings.ProxyType:=fpcmHttpProxyWithFtp;
  IdFTP1.ProxySettings.Host:='ip';
  IdFTP1.ProxySettings.Port:=2121;
  IdFTP1.ProxySettings.UserName:='admin';
  IdFTP1.ProxySettings.Password:='pass';
  try
    IdFTP1.AutoLogin:=False;
    IdFTP1.Connect;
    ShowMessage('connected OK');
    ShowMessage(IdFTP1.RetrieveCurrentDir);
    except on E:Exception do
      begin
        showMessage('Ошибка: '+E.Message);
        exit;
      end;
    end;

В итоге получаю что connected OK , только вот после ок , оно говорит Please login USER first. Что делать в голову не приходит.


Post #: 7
RE: Заливка файлов на http в Delphi - 2008-07-02 21:49:20.273333   
Black Hacker

Сообщений: 63
Оценки: 0
Присоединился: 2008-06-16 03:04:28.963333
Попробуй использовать FTP компонент от ICS, он хорошо справляется с этой работой
Post #: 8
RE: Заливка файлов на http в Delphi - 2008-07-03 07:10:17.323333   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
А прокси сервер наверняка http а не socks. Надо через socks сервер.

Такого за бесплатно тебе не найти, http не канают.

Объясни всю ситуацию в подробностях, объязательно что-нибудь придумаю и помогу.
Post #: 9
RE: Заливка файлов на http в Delphi - 2008-07-03 09:36:42.863333   
Meffisto

Сообщений: 16
Оценки: 0
Присоединился: 2008-06-17 14:59:48.720000
Смотри задача заключается в том что скопировать файлы с локальной машины на http , причем файл на ftp должен оказаться с уникальным именем (это я знаю как сделать ). Так вот все параметры подключения беру из тотал командер там все работает все копируеться , просто задача стоит в том что бы автоматизировать процесс , интернет работает через прокси, логин пароль и ip все инфа у меня есть. А вот что мне в коде поправить не знаю.
Post #: 10
RE: Заливка файлов на http в Delphi - 2008-07-03 20:24:55.500000   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
Вот открыть Фленова и почитать, слабо?
Post #: 11
RE: Заливка файлов на http в Delphi - 2008-07-04 05:11:58.150000   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Тогда про FTP забудь нужен гейт. У тебя голова вроде соображает разберёшся.

Почитай вот это.

http://forum.xakep.ru/m_1094468/mpage_1/key_/tm.htm#1094977

Если что будет не понятно правильно сформулируй вопрос, и создай новую тему.
Post #: 12
RE: Заливка файлов на http в Delphi - 2008-07-04 17:43:40.953333   
Meffisto

Сообщений: 16
Оценки: 0
Присоединился: 2008-06-17 14:59:48.720000
Все спасибо вопрос решен сделал так , нашел способ конектится без гейтов и всего прочегоесли кому понадобиться запощу
 if IdFTP1.Connected
 then
  try
   if TransferrignData
   then IdFTP1.Abort;
   IdFTP1.Quit;
  finally
   BConect.Caption:='Connect';
   BConect.Enabled:=true;
   BConect.Default:=true;
  end
 else
  with IdFTP1 do try
   Username:='user';
   Password:='pass';
   Host:='host';
   Connect;
  finally
   BConect.Enabled:=true;
   if Connected
   then
    begin
     BConect.Caption:='Disconnect';
     BConect.Default:=false;
    end;
  end;

Post #: 13
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Заливка файлов на http в Delphi







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.