Как получить файлы с FTP-сервера с помощью EnsLib.FTP.PassthroughService

Я работаю в основном с простой задачей: читаю файлы с ftp-сервера и записываю их в путь к файлу или UNC-путь. Я сделал сервис (EnsLib.FTP.PassthroughService) и операцию (EnsLib.File.PassthroughOperation). Сервис подключается к ftp-серверу и читает список каталогов, но не получает файлы вообще. У вас есть идеи, что с этим не так или как использовать EnsLib.FTP.PassthroughService?

Спасибо!


person user3391441    schedule 30.08.2016    source источник
comment
Добро пожаловать в Stackoverflow. Пожалуйста, поделитесь фрагментами кода, которые пытались сделать до сих пор, чтобы сделать ваш вопрос яснее.   -  person Nagama Inamdar    schedule 30.08.2016


Ответы (1)


Сначала я бы порекомендовал использовать другие инструменты, чтобы проверить, все ли в порядке. Что-то вроде FileZilla, например. В некотором роде это возможно, например, у вас действительно нет прав доступа к этой папке и вы не можете прочитать то, что в ней содержится. Еще одна причина, по которой у вас есть ошибки в конфигурации, и, возможно, у вас есть ошибки в журнале ошибок Ensemble, и я думаю, вам тоже стоит это проверить.

person DAiMor    schedule 30.08.2016
comment
Я проверил с помощью FileZilla, что все работает и у учетной записи достаточно прав. Но все равно проблему решил. Мне пришлось выбрать MSDOS в качестве стиля списка серверов в настройках. Значение по умолчанию - Unix. - person user3391441; 31.08.2016