Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2009, 16:45   #1
postal2
Форумчанин
 
Аватар для postal2
 
Регистрация: 31.10.2008
Сообщений: 215
По умолчанию IdHTTPServed delphi передача файла клиенту

Здравствуйте уважаемые форумчане.
Подскажите пожалуйста, как с помощью компонента IdHTTPServer сделать передачу файлов? Не текста (с этим я разобрался), а именно файлов (чтобы в браузере появлялся диалог 'Открыть, сохранить')
Заранее спасибо.
[Ferox]
postal2 вне форума Ответить с цитированием
Старый 02.05.2009, 19:53   #2
postal2
Форумчанин
 
Аватар для postal2
 
Регистрация: 31.10.2008
Сообщений: 215
Счастье

Всем спасибо, нашёл сам

Код:
procedure TForm1.IdHTTPServer1CommandGet(AThread: TIdPeerThread;
  ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
if fileexists(ARequestInfo.Document) then
begin
aresponseinfo.ContentType:='application/zip';
AResponseInfo.ContentStream:=TFileStream.Create(ARequestInfo.Document,fmOpenRead);
end
else
AResponseInfo.Contenttext:='Файл не найден!';
end;
_______________________________
Полдня искал, реально..
[Ferox]

Последний раз редактировалось postal2; 02.05.2009 в 19:54. Причина: Кавычку не закрыл, переписывал, исходный текст Файл не найден
postal2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача файла через сокет Delphi Unconnected Работа с сетью в Delphi 4 23.12.2008 16:16
Передача файла.... prizrak1390 Работа с сетью в Delphi 1 23.12.2008 09:58
Передача файла на сервер eldar Работа с сетью в Delphi 4 03.09.2008 22:09
Передача команд серверу и клиенту OrdJONY Работа с сетью в Delphi 9 28.08.2007 10:51