¿Cómo puedo evitar que Filezilla cambie mis saltos de línea?


Estoy descargando un archivo CGI de perl desde un servidor web Linux.

Tiene saltos de línea Unix. Lo edito en un PC con Windows con un editor de texto decente (Geany) que conserva esos saltos de línea.

Luego lo subo de nuevo con Filezilla y tiene saltos de línea de DOS, lo que lo detiene.

Sé que es Filezilla, no Geany porque incluso si lo descargo y lo vuelvo a cargar, el problema se repite.

Filezilla me pregunta, cada vez, si estoy bien para subir el archivo local (3611) bytes y sobrescribir el archivo remoto (3753 bytes), y la diferencia entre esos números es el número de líneas en mi archivo. Pero cuando hago eso, el que está en el servidor es de 3753 bytes de nuevo y no funciona.

Estoy pasando por un servidor proxy, ¿podría ser un factor? Lo realmente extraño es que hice lo mismo en un PC XP diferente el otro día y estaba bien. Y FTP de línea de comandos también funciona bien.

Author: innaM, 2009-02-17

4 answers

En FileZilla 2.2.32, vaya a Editar > Configuración > Configuración de transferencia de archivos > ASCII/Binary. Establézcalo en siempre binario: eso debería hacer el truco.

En FileZilla 3.5.0 la configuración está en Editar > Configuración > Transferencias > Tipos de archivo > Tipo de transferencia predeterminado > Binario.

 105
Author: teedyay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-26 06:23:46

¿Qué modo de transferencia FTP utiliza (binario o ASCII?)? No estoy 100% seguro, pero creo que si fuerzas el modo binario no deberías tener este problema.

 5
Author: markus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-13 14:48:09

Los desarrolladores de FileZilla parecen tener una opinión bastante exclusiva sobre cómo los archivos desconocidos deben transferirse por defecto.

El informe de error habita desde 2008. Por supuesto, puede ayudar si más personas saltan y solicitan una solución para este defecto.

 3
Author: mafu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-06 18:33:22

El problema real fue con Filezilla FTP client default transfer mode, por defecto es "Auto". Siga el siguiente paso para convertirlo en "binario".

Ir a la "Editar | Configuración... "

introduzca la descripción de la imagen aquí

En la nueva ventana, vaya a "transfers / File Types" y en "Tipo de transferencia predeterminado", seleccione "Binario".

introduzca la descripción de la imagen aquí

 1
Author: purvik7373,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-03 10:10:24