Назад | Перейти на главную страницу

Сделать Mac ftpd двоичным режимом по умолчанию?

Я совершил ошибку, купив Brother MFC-9480CDW, многофункциональный сканер-принтер. На принтере есть кнопка «сканирование», которую можно настроить для отправки файла на FTP-сервер. Проблема, с которой я столкнулся, заключается в том, что Brother не переводит FTP-сервер в двоичный режим, поэтому FTP-серверы, совместимые с RFC, получают файл в ТЕКСТЕ и переводе новой строки. Это приводит к повреждению полученных PDF-файлов.

Я не могу понять, как это могло случиться. Возможно, разработчики Brother тестировали это только с FTP-серверами, работающими в Windows? Я понятия не имею. Но в любом случае мне нужно настроить мой FTP-сервер (который работает на Mac) на двоичный режим, а не текстовый. В качестве альтернативы я мог бы запустить другой FTP-сервер.

Кто-нибудь знает, что делать?

Установить vsftpd из MacPorts. Согласно документации в vsftpd.conf:

# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.

Другими словами, поведение по умолчанию vsftpd это именно то, что вы хотите.