Question

Je télécharge un fichier CGI Perl à partir d'un serveur Web Linux.

Il a linebreaks Unix. Je le modifier sur un PC Windows avec un éditeur de texte décent (Geany) qui préserve les sauts de ligne.

Je puis télécharger à nouveau avec Filezilla et il a DOS, qui linebreaks fin au travail.

Je sais qu'il est Filezilla, pas geany parce que même si je viens de le télécharger et retélécharger, le problème persiste.

Filezilla me demande, à chaque fois, si je suis OK pour télécharger le fichier local (3611) octets et remplacer le fichier distant (3 753 octets), et la différence entre ces chiffres est le nombre de lignes dans mon dossier. Mais quand je fais ça, l'un sur le serveur est à nouveau tous les octets 3753 sur et ne fonctionne pas.

Je vais via un serveur proxy, pourrait-il être un facteur? La chose est vraiment bizarre, je l'ai fait la même chose sur un autre PC XP l'autre jour et il était très bien. Et fonctionne bien trop FTP en ligne de commande.

Était-ce utile?

La solution

Dans FileZilla 2.2.32, allez Modifier> Paramètres> Paramètres de transfert de fichiers> ASCII / Binary. Réglez-le toujours binaire:. Qui devrait faire l'affaire

Dans FileZilla 3.5.0 le réglage est dans Edition> Paramètres> Transferts> Types de fichiers> Type de transfert par défaut> Binary.

Autres conseils

Quel est le mode de transfert FTP que vous utilisez (binaire ou ASCII?)? Je ne suis pas sûr à 100%, mais je pense que si vous forcer le mode binaire, vous ne devriez pas avoir ce problème.

Les développeurs de FileZilla semblent avoir une opinion assez exclusive sur la façon dont les fichiers inconnus doivent être transférés par défaut.

Le rapport habite depuis 2008. Bien entendu, il peut aider si plus les gens sautent et demander un correctif pour cette faille.

Le problème réel était Filezilla FTP mode de transfert par défaut client , par défaut, il est "Auto" . Suivez ci-dessous étape pour la transformer en "binaire" .

Aller à "Modifier | Paramètres ..."

Dans la nouvelle fenêtre, allez à "transferts | Types de fichiers " et " type de transfert par défaut" , sélectionnez » binaire ".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top