FTP Problem beim Senden von Dateien
Verfasst: 15.04.2009 21:14
Habe hier ein kleines FTP Script:
So funktioniert der Upload auch und die Dateien sind nachher aufm Server!
Aber ich muss das ja eigentlich so machen:
Nur funktioniert das so nicht und er sagt mir das der ProgressBar nicht initalisiert wurde!
Habe den Progress bar in einer Procedure davor aber gestartet und die Procedure noch vor diesem Script.
Ich finde einfach nicht den Fehler.
Danke für eure Hilfe
JENS
Edit: Ich habe natürlich Die Liste Files() Global angelegt!
Code: Alles auswählen
Procedure SendDataViaFTP(input)
If OpenFTP(1, "XXX", "XXX", "XX", 1)
ForEach Files()
FileName$ = GetFilePart(Files())
Result = SendFTPFile(1, Files(), "www/lalal/bla"+FileName$, 0)
SizeOfFile.l = FileSize(files())
Debug "Size"+Str(SizeOfFile)
SetGadgetAttribute(2, #PB_ProgressBar_Maximum, SizeOfFile)
Repeat
Debug "FTP Progress"+ Str(FTPProgress(1))
SetGadgetState(2, FTPProgress(1))
Delay(300)
Until FTPProgress(1) = #PB_FTP_Finished Or FTPProgress(1) = #PB_FTP_Error
SetGadgetState(2, 0)
Next
Else
MessageRequester("Error", "Verbindung zum FTP Server ist fehlgeschlagen")
EndIf
EndProcedure
Aber ich muss das ja eigentlich so machen:
Code: Alles auswählen
If OpenFTP(1, "XXX", "XXX", "XX", [b]0[/b])
Habe den Progress bar in einer Procedure davor aber gestartet und die Procedure noch vor diesem Script.
Ich finde einfach nicht den Fehler.
Danke für eure Hilfe
JENS
Edit: Ich habe natürlich Die Liste Files() Global angelegt!