![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с INDY idFTP [D7, WinXP]
Shadow © (2003-05-02 19:44:00)При попытке idFTP.Put вылазит исключение - "Command "STOU" not understood". Как лечить?
Shadow (2003-05-03 10:16:00) [1]2nikkie
Спасибо
nikkie (2003-05-02 22:30:00) [2]1. залезть в исходник IdFTP.pas и сделать поиск "STOU"
2. посмотреть на найденный кусок кода
procedure TIdFTP.Put(const ASource: TStream; const ADestFile: string = "";
const AAppend: boolean = false);
begin
if length(ADestFile) = 0 then
begin
InternalPut("STOU " + ADestFile, ASource);
end
else
if AAppend then
begin
InternalPut("APPE " + ADestFile, ASource);
end
else
begin
InternalPut("STOR " + ADestFile, ASource);
end;
end;
3. сообразить, что надо сделать, чтобы посылалась команда STOR.