_FTP_Fileput Probleme

10/21/2013 21:56 golle12#1
Guten Abend liebes Elitepvpers Autoit Forum,
und zwar habe ich vollgendes Problem. Ich möchte mit Autoit, Dateien von meinem Computer auf einen FTP Server transverieren. Alles so weit so gut, hier ist auch der Code dazu :

PHP Code:
#include <FTPEx.au3>
#RequireAdmin
$server '.bplaced.net'
$username ''
$pass ''
$Open _FTP_Open('myftp')
$Conn _FTP_Connect($Open$server$username$pass,1)
FileWrite(@DesktopDir&"\Hi.txt","Hi wie gehts denn so")
$Local_path "C:\Users\Privat\Desktop\Hi.txt"
$FTP_Server_path '/Autoit/Updates'
Sleep(1000)
$failure _FTP_FilePut($Conn,$Local_path,$FTP_Server_path)
MsgBox(0,"FTP Fileput",$failure)
$Ftpc _FTP_Close($Open
Als Rückgabe Wert gibt mir Autoit eine 1 aber auf dem FTP Server ist keine Datei vorhanden. Und da wäre meine Frage wo ist da mein Fehler . Ich hoffe ihr könnt mir helfen. :D
10/21/2013 22:10 alpines#2
Deiner Rechtschreibung sind keine Grenzen gesetzt! :D
Du kannst versuchen das / bei $FTP_Server_path wegzumachen, eventuell hilft das etwas.
10/21/2013 22:17 golle12#3
^^ Danke. Ich habs herausgefunden man muss den gesammten Pfad einschließlich der Datei angeben falls es jemand braucht hier ist die Lösung :

PHP Code:
#include <FTPEx.au3>
$server '.bplaced.net'
$username ''
$pass ''
$Open _FTP_Open('myftp')
$Conn _FTP_Connect($Open$server$username$pass,1)
FileWrite(@DesktopDir&"\Hi.txt","Hi wie gehts denn so")
$Local_path "C:\Users\Privat\Desktop\Hi.txt"
$FTP_Server_path '/Autoit/Updates/Hi.txt';Hier muss auch der endgültige Pfad der Datei dran
Sleep
(1000)
$failure _FTP_FilePut($Conn,$Local_path,$FTP_Server_path)
MsgBox(0,"FTP Fileput",$failure)
$Ftpc _FTP_Close($Open
Ich hätte da noch eine Frage und zwar wenn ich mir ein und die selbe Datei von meinem Computer auf den FTP Server Hochlade überschreiben sie sich wie kann ich deren Dateinamen um nur einen Buchstaben oder Zahl ändern?
10/22/2013 11:39 Njahs#4
Quote:
Originally Posted by golle12 View Post
^^ Danke. Ich habs herausgefunden man muss den gesammten Pfad einschließlich der Datei angeben falls es jemand braucht hier ist die Lösung :

PHP Code:
#include <FTPEx.au3>
$server '.bplaced.net'
$username ''
$pass ''
$Open _FTP_Open('myftp')
$Conn _FTP_Connect($Open$server$username$pass,1)
FileWrite(@DesktopDir&"\Hi.txt","Hi wie gehts denn so")
$Local_path "C:\Users\Privat\Desktop\Hi.txt"
$FTP_Server_path '/Autoit/Updates/Hi.txt';Hier muss auch der endgültige Pfad der Datei dran
Sleep
(1000)
$failure _FTP_FilePut($Conn,$Local_path,$FTP_Server_path)
MsgBox(0,"FTP Fileput",$failure)
$Ftpc _FTP_Close($Open
Ich hätte da noch eine Frage und zwar wenn ich mir ein und die selbe Datei von meinem Computer auf den FTP Server Hochlade überschreiben sie sich wie kann ich deren Dateinamen um nur einen Buchstaben oder Zahl ändern?
[Only registered and activated users can see links. Click Here To Register...]

Grüße