Frage

Ich bin das Herunterladen eines Perl-CGI-Datei von einem Linux-Webserver.

Es hat Unix Zeilenumbrüche. Ich bearbeite es auf einem Windows-PC mit einem anständigen Text-Editor (Geany), die diese Zeilenumbrüche bewahrt.

ich es dann wieder mit Filezilla laden und es hat DOS Umbrüche, die sie aufhören zu arbeiten.

Ich weiß, es ist Filezilla, nicht geany, denn selbst wenn ich es einfach herunterladen und erneut hochladen, das Problem erneut auftritt.

Filezilla fragt mich, jedes Mal, wenn ich OK bin die lokale Datei (3611) Bytes und überschreibt die Remote-Datei (3753 Bytes) und die Differenz zwischen diesen Zahlen zu laden ist die Anzahl der Zeilen in meiner Datei. Aber wenn ich das zu tun, die auf dem Server ist 3753 Bytes alle immer wieder und funktioniert nicht.

Ich werde über einen Proxy-Server, könnte, dass ein Faktor sein? Die wirklich seltsame Sache ist, ich auf einem anderen XP-PC nur den anderen Tag das Gleiche tat und es war in Ordnung. Und Befehlszeilen-FTP funktioniert auch in Ordnung.

War es hilfreich?

Lösung

In FileZilla 2.2.32, gehen Sie Bearbeiten> Einstellungen> Dateitransfer-Einstellungen> ASCII / Binary. Setzen Sie sich auf immer binär:. Das sollte den Trick

In FileZilla 3.5.0 die Einstellung im Edit ist> Einstellungen> Transfers> Dateitypen> Standardübertragungstyp> Binary.

Andere Tipps

Was FTP-Übertragungsmodus verwenden Sie (binär oder ASCII?)? Ich bin nicht 100% sicher, aber ich denke, wenn Sie Binär-Modus erzwingen, sollten Sie nicht dieses Problem haben.

Die Entwickler von FileZilla scheinen eine recht exklusive Meinung zu haben, wie unbekannte Dateien sollte standardmäßig übertragen werden.

Die Bugreport wohnt seit 2008 Natürlich ist es, wenn mehr helfen kann Menschen springen in und fordern Sie ein Update für diesen Fehler.

Das eigentliche Problem war mit Filezilla FTP-Client Standard-Übertragungsmodus , standardmäßig ist es "Auto" . Folgen Sie unter Schritt wandeln es in "binäre" .

Zu den "Bearbeiten | Einstellungen ..."

In dem neuen Fenster, gehen Sie auf "Transfer | Dateitypen " und in " Standardübertragungstyp" , “ Binary ".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top