FTP-сервер Apache на Java: принудительное преобразование CR LF в LF для передачи ASCII - PullRequest
0 голосов
/ 07 апреля 2011

Я использую FTP-сервер Apache в веб-приложении на Java. Устаревшее устройство на базе Windows использует режим ASCII для передачи видеофайлов на этот FTP-сервер. Я хочу знать, возможно ли: принудительное НЕ-преобразование CR LF в LF для всех переданных данных ASCII?

Я обнаружил, что FTP-сервер Apache обеспечивает преобразование CR LF в LF. Поэтому мне нужно найти способ не выполнять преобразование CR LF в LF при использовании FTP-сервера Apache при использовании режима ASCII. Не уверен, если есть какой-либо способ сделать это, кроме создания источника и попытки внести изменения.

Ответы [ 2 ]

1 голос
/ 12 апреля 2011

Найдено 2 пути решения проблемы:

  1. Запуск Wine на Suse и запуск FTP-сервера Windows на нем. Поскольку мне потребуется FTP-сервер для работы через порт 21 (менее 1024), потребуется некоторая конфигурация Wine

  2. Также действует изменение, внесенное в сервер Apache FTP src для принудительной двоичной передачи.

0 голосов
/ 07 апреля 2011

Устаревшее устройство на базе Windows использует Режим ASCII, чтобы подтолкнуть видео файлы к этому FTP-сервер.

Я должен сказать, что кажется весьма маловероятным.

...