У нас есть Digisnap Pro, который мы пытаемся настроить для подключения к FTP-серверу.

Проверка учетных данных FTP в Filezilla на ПК. Единственный способ установить подключение к работе - это использовать имя username@domain - username пользователя само по себе не работает.

Проблема, с которой мы сталкиваемся в Digisnap Pro, заключается в том, что в поле имени пользователя FTP-соединения есть ограничение на число символов, что не позволяет нам вводить имя username@domain .

Мой вопрос: есть ли способ "подражать" суффиксу @domain чтобы сократить поле имени пользователя?

1 ответ1

2

В @domain - это не FTP. Это всего лишь часть синтаксиса имени пользователя, на котором настаивает ваш FTP-сервер . В результате, нет особого способа "имитировать" это: если ваш сервер говорит, что имена пользователей выглядят так, то они должны выглядеть так. (Особенно с таким ограниченным клиентом. Если он не может даже отправить более длинное имя пользователя - что является довольно простым изменением - как он сможет сделать что-то более сложное?)

  • Сначала посмотрите на перенастройку сервера, чтобы не требовать суффикса @domain.

  • Если это невозможно (например, если это общий хост-сервер), другой вариант - настроить второй сервер и, например, автоматизировать задачу по перемещению новых файлов с сервера B на сервер A.

  • Вы также можете попробовать написать простой TCP-прокси, который передает все на реальный сервер, но изменяет поле имени пользователя. (Возможно, существует существующее программное обеспечение FTP-прокси, которое вы можете использовать.) Хотя это может быть сложно из-за того, как работают соединения для передачи данных по FTP…

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .