Ich hab vorher mal schnell für meinem FTP Server den Benutzer drno_test mit dem passwort 1234 erstellt. Mit dem Benutzer hat man (nur) Rechte im Verzeichnis http://drno.bplaced.net/test/ (Das Verzeichnis ist automatisch das Home-Verzeichnis) wenn man sich Verbindet was hochzuladen/löschen etc..
Dann hab ich mir einen Code zum hochladen erstellt:
Code: Alles auswählen
file$ = OpenFileRequester("Datei...", "C:\", "Alle Dateien (*.*)", 0)
InitNetwork()
MessageRequester("Info", "Es wird nun versucht eine Verbindung mit dem Server herzustellen...")
If OpenFTP(0, "drno.bplaced.net", "drno_test", "1234", Passiv, 21)
MessageRequester("Info", "Die Verbindung wurde erfolgreich hergestellt.")
MessageRequester("Info", "Es wird nun versucht die Datei "+file$+" auf den Server hochzuladen...")
Else
MessageRequester("Fehler", "Die Verbindung konnte nicht hergestellt werden.")
End
EndIf
filepart$ = GetFilePart(file$)
ftpdir$ = GetFTPDirectory(0)
MessageRequester("Info", "Datei wird hochgeladen auf: "+ftpdir$ + filepart$)
If SendFTPFile(0, file$, ftpdir$ + filepart$, Asynchron)
MessageRequester("Info", "Die Datei wurde erfolgreich hochgeladen.")
Else
MessageRequester("Fehler", "Die Datei konnte nicht hochgeladen werden.")
EndIf
MessageRequester("Info", "Die Verbindung wird nun geschlossen und das Programm beendet.")
CloseFTP(0)
End
Was mach ich da falsch dass er die datei nicht hochläd?
gruß DrNo