-1
Ich versuche, Bilder auf einen Server über FTP zu übertragen.FTP-Übertragung funktioniert mit filezilla, aber nicht Befehlszeile
Wenn ich Filezilla verwende, funktioniert es: Ich kann meine Dateien auf dem Server sehen.
Wenn ich diese rohe ftp Befehle:
ftp -p -v -n $server << EOF
quote USER $user
quote PASS $pass
prompt off
cd Stock
mput *.jpg
quit
EOF
es nicht funktioniert, kann ich meine Bilder auf dem Server nicht sehen, auch wenn sie in meinem Terminal es sieht aus wie es funktioniert:
227 Entering Passive Mode (89,151,93,136,207,15).
150 Opening ASCII mode data connection.
226 Transfer complete.
1225684 bytes sent in 1.88 secs (651.70 Kbytes/sec)
Irgendeine Idee, was könnte das verursachen?
Ich vermute, dass die Dateien in einem anderen Verzeichnis sind, als Sie erwarten. – Barmar
Sie legen die Dateien mit ftp in das Benutzerverzeichnis des Benutzers. Vielleicht steckst du sie in Filezilla in ein Unterverzeichnis. Fügen Sie einen 'cd' Befehl hinzu, um zum Unterverzeichnis zu gelangen. – Barmar
@Barmar Du hast Recht, es gibt ein Verzeichnis, in das ich die Dateien einfüge, aber ich cd in dieses Verzeichnis in meinem Skript auch, ich habe nur vergessen, es in das Skript-Snippet – Sulli