Экшен ФТП

GAGAn

Client
Регистрация
22.02.2015
Сообщения
37
Благодарностей
4
Баллы
8
Собственно фриха бывает глючит.
Файл загружается но в конце таймаута выдает ошибку
Код:
Тип    Время    Сообщение
    22:58:12    "Ошибка при передачи данных на Ftp узел 31.220.16.130 Rebex.Net.FtpException: Timeout exceeded.
   в Rebex.Net.Ftp.dufNZZ()
   в Rebex.Net.Ftp.1SAJuN(Int32 , Boolean )
   в Rebex.Net.Ftp.SPzipZ(OTxlj , FtpResponse , String , Int64 , String , Boolean )
   в gbMKS.iApVM.Close()
   в gbMKS.17QxzLZ.Close()
   в Rebex.Net.Ftp.1Qy0ja(String , String , Stream , Int64 , Int64 , 27NpLhZ )
   в Rebex.Net.Ftp.1Qy0ja(String , String , String , Int64 , Int64 , Int64 , 27NpLhZ )
   в gbMKS.2DV1RXZ.PutFile(1Acxa2 localItem, 1Acxa2 remoteItem, String localPath, String remotePath, Int64 localOffset, Int64 remoteOffset)
   в gbMKS.2DV1RXZ.PutFile(1Acxa2 localItem, 1Acxa2 remoteItem, String localPath, String remotePath, Boolean overwrite)
   в 1RyBHn.1yALZOZ.C329b(String , String , String , String , 1Acxa2 , 1Acxa2 , 1Acxa2 , 1Acxa2 , Boolean , Boolean , Boolean )
   в 1RyBHn.1yALZOZ.1sdVhQZ(1YiDCIZ )
   в 1RyBHn.1yALZOZ.1idltvZ()
   в 1RyBHn.1yALZOZ.Transfer(TransferAction action, 18waHwZ sourceFilter, String targetPath, TransferMethod transferMethod, MoveMode moveMode, LinkProcessingMode actionOnLinks, ActionOnExistingFiles actionOnExistingFiles, 1Acxa2 expectedRootItem)
   в Rebex.Net.Ftp.1Wcn28(p5IYsZ , String , TransferMethod , MoveMode , LinkProcessingMode , ActionOnExistingFiles )
   в Rebex.Net.Ftp.1eIxR5(String , String , TraversalMode , TransferMethod , MoveMode , LinkProcessingMode , ActionOnExistingFiles , Boolean )
   в Rebex.Net.Ftp.1yTfC5(String , String , FtpBatchTransferOptions , FtpActionOnExistingFiles )
   в ZennoLab.FTP.FtpBrowser.IWjYHeyVRmUl7PU7QJj6(Object , Object , Object , FtpBatchTransferOptions , FtpActionOnExistingFiles )
   в ZennoLab.FTP.FtpBrowser.UploadFile(String fileName, String dir, Boolean modeZ)"
Можно как то это ошибку в переменную занести ?
Не подскажите мб есть какой то снипет которым лучше по фтп загружать?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

Вложения

  • 11,5 КБ Просмотры: 218

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Таймаут выполнения команды не на минимуме?

 

GAGAn

Client
Регистрация
22.02.2015
Сообщения
37
Благодарностей
4
Баллы
8
Все стоит как на скрине.
Это не проблема зенки, а проблема хостинга. Он не отдает так сказать ответ о окончании загрузке файла, хотя файл загружен.
Таймаут ТПФ стоит 300сек, файл грузится за 60 сек, остальное время просто ждет ответа затем ошибка. Просто перейти на загрузку другого файла после ошибки не могу, так как могут быть и другие ошибки( например фтп еще не включен)
Код:
ZennoPoster.FtpUploadDirectory(project.Variables["127.0.0.1"].Value, 21, "FTP", project.Variables["admin"].Value, project.Variables["admin"].Value, project.Variables["proxy"].Value, project.Variables["e:\\zenolab\\templates\\combain\\up\\ee1.zip"].Value, project.Variables["/public_html/"].Value, true, true);
// Переменные, естественно, можно заменить постоянными значениями
// local_path - Путь локальной папки (ОБЯЗАТЕЛЬНО через двойные слэши)
ОБЯЗАТЕЛЬНО через двойные слэши - Это как? Правильно я написал?
 
  • Спасибо
Реакции: LightWood

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
ОБЯЗАТЕЛЬНО через двойные слэши - Это как? Правильно я написал?
Так:
Код:
ZennoPoster.FtpUploadDirectory("127.0.0.1", 21, "FTP", "admin", "admin", "", "e:\\zenolab\\templates\\combain\\up\\ee1.zip\\", "/public_html/", true, true);
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)