Zitat von
hsbc:
Hallo,
ich wechsle VOR dem FtpPutFile auf das ZielVerzeichnis am Server und übergebe danach als Ziel nur den Dateinamen alleine.
Weiters würde ich versuchen, anstatt FTP_TRANSFER_TYPE_UNKNOWN für jpg-Dateien FTP_TRANSFER_TYPE_BINARY zu übergeben.
Vielleicht hilft's ?
mfg
Herbert
also ich hab des jetzt dann so gemacht, dass er nicht noch in irgendeinen Ordner springen muss.
putfile('meinserver.de', 'meinBenutzer', 'dasPasswort', 'C:\loewe.jpg', '/loewe.jpg');
Ich werd daraus echt nicht schlau. Beim 1. mal ausführen funktioniert es einwandfrei. Schließe ich dass Prgramm dann, komm das mit dem Zugriffsfehler.
Ein 2. mal funktioniert es allerdings nicht, er läd nichts mehr hoch und der Fehler kommt auch nicht mehr.
Wie bereits gesagt, bleib ich dann mit dem Debugger in folgender Zeile stehen
hconnect := InternetConnect(hopen, pchar(server), port, pchar(username), pchar(password), INTERNET_SERVICE_FTP, INTERNET_FLAG_EXISTING_CONNECT, 0);