Подтвердить что ты не робот

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

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

Он имеет разрывы строк Unix. Я редактирую его на ПК с ПК с достойным текстовым редактором (Geany), который сохраняет эти строки.

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

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 4

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

Перейдите в "Изменить | Настройки..."

введите описание изображения здесь

В новом окне перейдите в "передачи | Типы файлов" и "Тип передачи по умолчанию" , выберите "Двоичный" .

введите описание изображения здесь