Как я могу запретить Filezilla менять разрывы строк?

StackOverflow https://stackoverflow.com/questions/554960

  •  23-08-2019
  •  | 
  •  

Вопрос

Я загружаю CGI-файл Perl с веб-сервера Linux.

В нем есть разрывы строк Unix.Я редактирую его на ПК с Windows с помощью приличного текстового редактора (Geany), который сохраняет эти разрывы строк.

Затем я снова загружаю его с помощью Filezilla, и в нем есть разрывы строк DOS, из-за которых он не работает.

Я знаю, что это Filezilla, а не Geany, потому что даже если я просто скачаю его и повторно загрузлю, проблема повторится.

Filezilla каждый раз спрашивает меня, могу ли я загрузить локальный файл (3611 байт) и перезаписать удаленный файл (3753 байта), и разница между этими числами равна количеству строк в моем файле.Но когда я это делаю, тот, что на сервере, снова имеет размер 3753 байта и не работает.

Я использую прокси-сервер, может ли это иметь значение?Самое странное, что на днях я проделал то же самое на другом компьютере с XP, и все было в порядке.И FTP из командной строки тоже работает нормально.

Это было полезно?

Решение

В FileZilla 2.2.32 выберите «Правка» > «Настройки» > «Настройки передачи файлов» > «ASCII/Binary».Установите его всегда в двоичном формате:Это должно делать свое дело.

В FileZilla 3.5.0 этот параметр находится в разделе «Правка» > «Настройки» > «Передачи» > «Типы файлов» > «Тип передачи по умолчанию» > «Двоичный».

Другие советы

Какой режим передачи FTP вы используете (двоичный или ASCII?)?Я не уверен на 100%, но думаю, что если вы принудительно включите двоичный режим, у вас не должно возникнуть этой проблемы.

У разработчиков FileZilla, похоже, довольно эксклюзивное мнение о том, как по умолчанию следует передавать неизвестные файлы.

А отчет об ошибке проживает с 2008 года.Конечно, может помочь, если больше людей подключатся и попросят исправить этот недостаток.

Настоящая проблема заключалась в Режим передачи FTP-клиента Filezilla по умолчанию, по умолчанию это "Авто".Следуйте шагу ниже, чтобы преобразовать его в "двоичный".

Перейти к «Редактировать | Настройки…»

enter image description here

В новом окне перейдите в «передачи | Типы файлов» И в «Тип передачи по умолчанию», выбирать «Бинарный».

enter image description here

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top