Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FTP заливка файла [D7, Win2k, WinXP]


IntruderLab ©   (2006-04-10 11:02:00) 

Вобщем такая трабла пытаюсь залить файл на сервер вылетает ошибка доступа к файлу, вроде сделал все правильно (ниже процедурка)
procedure FTPUpload;
var ms : TMemoryStream;
begin
 ms := TMemoryStream.Create;
 frmMain.cFTP.Host     := sFTP_HOST;
 frmMain.cFTP.Username := sFTP_USERNAME;
 frmMain.cFTP.Password := sFTP_PASSWORD;
 frmMain.cFTP.Port     := 21;
 frmMain.cFTP.Passive  := True;
 frmMain.cFTP.Connect(True,10000);
 frmMain.cFTP.ChangeDir('/update/caws');
 try
 if frmMain.adot.Active    = True then frmMain.adot.Active    := False;
 if frmMain.adoc.Connected = True then frmMain.adoc.Connected := False;
 ms.LoadFromFile(ExtractFilePath(Application.ExeName)+'caws.mdb');
   frmMain.cFTP.Put(ms,'caws.mdb',False);
 finally
   frmMain.cFTP.Disconnect;
 end;
end;


IntruderLab   (2006-04-12 09:45:00) [1]

FTP сервер IIS :)


Ботвин Дмитрий   (2006-04-11 10:43:00) [2]

IntruderLab ©   (10.04.06 13:00) [5]
FTP-сервер твой? Если да, приведи код...


IntruderLab   (2006-04-10 13:00:00) [3]

FTP сервер IIS все таки в чем трабла? Люди помогите...


IntruderLab   (2006-04-10 11:31:00) [4]

В том то и прикол, что FAR и WC заливают нормально, какие еще режимы и настройки IdFTP мона изменить, чтобы повлиять на процесс загрузки? Так как я теперь на 100% уверен, что дело в FTP сервере (на локальный FTP залил без траблов)...


TUser   (2006-04-10 11:26:00) [5]

Видимо пользователю запрещено создание файлов в соотвествующем каталоге на сервере. Проверь - попытайся зилить FAR'ом или любым другим клиентом.


IntruderLab   (2006-04-10 11:22:00) [6]

Ошибка следующая: EIdProtocolReplyError with message 'caws.mdb: Отказано в доступе.'Process stopped
как я понимаю что - то все равно с сервером FTP, так как в строке
ms.LoadFromFile(ExtractFilePath(Application.ExeName)+'caws.mdb');
содержимое в поток ms заливается и при закачке уже ошибка происходит,
пользователь админские права имеет


TUser   (2006-04-10 11:18:00) [7]

Текст ошибки существует? К какому файлу доступ не дают - к локальному или на сервере?
FTP-клиентами под этим пользоавтелем с этими настройками и под этим пользователем залить удается?


Наверх

Титульная страница Поиск, карта сайта Написать письмо