Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.19;
Скачать: CL | DM;

Вниз

Посылка файла на сервер с помощью IdHttp...   Найти похожие ветки 

 
ilka ©   (2003-10-22 23:03) [0]

Надо переслать файл с IdHttp на IdHttpServer. Простые файлы(обычный txt) у меня перечылаются нормально проблема возникает когда пересылаются архивы.

//client
var:
Source: TMemoryStream;
Response: TStringStream;
//
Source.LoadFromFile("5.txt");
client.Post(" http://localhost:110", Source, Response);

//server
procedure TForm1.SERVERCommandGet(AThread: TIdPeerThread;
RequestInfo: TIdHTTPRequestInfo; ResponseInfo: TIdHTTPResponseInfo);
var
s:TStrings;
begin
s:=TStringList.Create;
s:=RequestInfo.Params;
s.SaveToFile("3.txt");


иногда при отправке возникакет ошибка
"project ... raised exception EConvertError with message "$kJ" is not a valid integer value"."
при чем сдесь <integer value>?

если даже ошибки не будет то данные в конце обрезаны.?
как исправить баг?


 
ilka ©   (2003-10-23 16:18) [1]

спасибо всем за помощь...

правельный ответ:
IdHttpServer получает данные методом DoExecute, потоковые данные записывались в TStringStriam -> вот он и обрезал данные

Всем спасибо всем пока.



Страницы: 1 вся ветка

Текущий архив: 2003.12.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.012 c
1-62095
killer
2003-12-08 22:20
2003.12.19
Можно ли какнибудь в exe-файл впихнуть другие файлы?


14-62276
Митяй
2003-11-24 18:36
2003.12.19
Delphi7...


1-62112
Psi-factor
2003-12-08 10:22
2003.12.19
Webbrowser открыть страницу во фрейме


14-62214
AndreyS
2003-11-26 14:26
2003.12.19
Какой лучший САПР по теплообмену?


1-62094
yurez
2003-12-09 14:13
2003.12.19
Как передать в ячейку Excel текст с