Perdendo as quebras de linha ao transferir arquivos com o Filezilla: a solução encontrada

filezilla

Há algum tempo eu estava enfrentando problemas ao transferir arquivos da minha maquina para o servidor utilizando o FileZilla. Porém com o SmartFTP a transferência era normal.

O cenário

Minha máquina usa o Windows como sistema operacional. Os servidores para os quais estava transferindo os arquivos que apresentaram os problemas eram Linux. Como IDE uso o Eclipse com o plugin PDT.

O problema

Ao subir arquivos para o servidor as quebras de linha eram removidas.

Ao baixar um arquivo que já estava no servidor e havia sido enviado com o SmartFTP, quebras de linha eram adicionadas.

Além disso, o problema ocorria ao enviar um arquivo salvo no Eclipse ou no notepad++, mas não quando salvo no Dreamweaver.

A solução

Como sabemos, as quebras de linha são diferentes entre estes dois SOs. Então algum destes softwares estava fazendo confusão pelo caminho. A solução que encontrei foi alterar o tipo de transferência de ACSII para binário, contrariando muito do que vi nas minhas pesquisas pela internet.

Para alterar o modo de transferência siga os seguintes passos:

    • Vá ao menu editar > Configurações;
    • Na janela que surgir, selecione Tipos de arquivo dentro do grupo Transferências;
    • Em tipo de transferência padrão, selecione Binário;
    • Clique em Ok para salvar a nova configuração.

 


Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *