Einzelnen Beitrag anzeigen

wurst_hunter

Registriert seit: 30. Dez 2006
21 Beiträge
 
Delphi 7 Professional
 
#1

FTP, Datei in Ordner schreiben

  Alt 31. Dez 2006, 17:01
Okay... Irgendwie bekomm ich es nicht hin, eine Datei in einen Ordner auf meinem FTP-Server upzuloaden!

So sieht die Funktion aus

Delphi-Quellcode:
function UploadFolder(lpszServer, lpszUsername, lpszPassword, lpszLocalDirectory, lpszRemoteDirectory: String; wPort: Word = 21): Boolean;
var
  hOpen, hConnect: HINTERNET;
begin
  Result := False;
  hOpen := InternetOpen('MyAgent', INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0);
  if (hOpen <> nil) then
  begin
    hConnect := InternetConnect(hOpen, PChar(lpszServer), wPort, PChar(lpszUsername), PChar(lpszPassword),
                                INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);

   Result := FtpPutFile(hconnect, pchar(lpszLocalDirectory),
    pchar('/html/small/test.jpg'), //<-- test.jpg soll in den Ordner small, klappt aber nicht!
      FTP_TRANSFER_TYPE_UNKNOWN, 0);
   InternetCloseHandle(hConnect);
   InternetCloseHandle(hOpen);
  end
end;
Warum? Ahhh!
Wurst! Was sonst?
  Mit Zitat antworten Zitat