zu verwenden Ich bin ein paar Monate neu bei Lazarus. Ich habe versucht, ein kleines FTP-Programm zu erstellen, das eine kleine Datei nach der Anmeldung senden wird. Ich habe alle klebrigen Sachen getan, und meine einzige Sorge ist der FTP-Teil. Ich bin eine ganze Menge Fehler bekommen, und ich habeGibt es eine einfache Möglichkeit, die FTP-Funktion in Lazarus Code
Mein FTP Code wie folgt
function TModel.Send(LocalFile : string; remoteFile : string; RemoteDir : string) : boolean;
//===========================================================================
// **********************************************************************
// * Send a file to the FTP server *
// **********************************************************************
//---------------------------------------------------------------------------
var
rc : boolean;
begin
// Create the FTP Client object and set the FTP parameters
FTPClient := TFTPSend.Create;
with FTPClient do begin
TargetPort := cFtpProtocol;
TargetHost := fHost; // these were properties set somewhere else
UserName := fUserID;
Password := fPassword;
//-----------------------------------------------------------------------
// bail out if the FTP connect fails
if not LogIn then exit;
//------------------------------------------------------------------------
// Set filename to FTP
DirectFileName := LocalFile;
DirectFile := True;
//------------------------------------------------------------------------
// change directory if requested
if RemoteDir <> '' then ChangeWorkingDir(RemoteDir);
//------------------------------------------------------------------------
// STOR file to FTP server.
rc := StoreFile(RemoteFile,false);
//------------------------------------------------------------------------
// close the connection
LogOut;
//------------------------------------------------------------------------
// free the FTP client object
free;
//------------------------------------------------------------------------
end;
Result := rc;
//===========================================================================
end;
Danke für Ihre Hilfe sucht die richtigen Pakete zu installieren, zu kämpfen.
Vielen Dank für die Code –