Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi FTP Upload Fehlersuche? (https://www.delphipraxis.net/123276-ftp-upload-fehlersuche.html)

MaToBe 29. Okt 2008 22:20


FTP Upload Fehlersuche?
 
Hallo ihr da draußen,

kann mir bitte mal einer erklären und verbessern, was an diesem Code falsch ist ?

Delphi-Quellcode:
function putfile(server, username, password, localfile, remotefile: string; port: word = 21): boolean;
var
  hopen, hconnect: HINTERNET;
begin
  hopen := InternetOpen('myagent', INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0);
  hconnect := InternetConnect(hopen, pchar(server), port, pchar(username), pchar(password), INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);
  Result := FtpPutFile(hconnect, pchar(localfile), pchar(remotefile), FTP_TRANSFER_TYPE_UNKNOWN, 0);
  InternetCloseHandle(hconnect);
end;

procedure TMainForm.FormDestroy(Sender: TObject);
begin
    ini:=TIniFile.create('MHLog.ini');
    ini.writestring(DatetoStr(Date),TimeToStr(Now),Memo1.Text);
    ini.free;

    putfile('ftp://matobe@matobe.ma.funpic.de', 'MaToBe', '***', 'MHLog.ini', '/MHLog.ini');

end;

Die Muhkuh 29. Okt 2008 22:21

Re: FTP Upload Fehlersuche?
 
Mal abgesehen davon, dass Du nicht sagst, was das Problem ist:

Du solltest auf jeden Fall einen absoluten Pfad beim Erstellen der Ini-Datei angeben. Beim Runterladen natürlich auch.

MaToBe 29. Okt 2008 22:42

Re: FTP Upload Fehlersuche?
 
oh sorry.

das problem ist ganz einfach das es keine fehlermeldung oder ähnliches gibt.

allerdings finde ich die Datei auch nicht auf meinem Webspace, wo sie eigentlich sein sollte =(

Die Muhkuh 29. Okt 2008 22:45

Re: FTP Upload Fehlersuche?
 
Gibt es einen Grund, warum Du direkt über die API gehst und nicht die Indys verwendest?

Ansonsten lass Dir mal den letzten Fehler anzeigen (GetLastError)

MaToBe 29. Okt 2008 22:52

Re: FTP Upload Fehlersuche?
 
um ehrlich zu sein bin ich ein ziemlicher Anfänger und hab den Code irgendwo hier gefunden und kopiert.

Dachte halt ich kann für die Schule mich schonma bisschen schlau machen und ausprobieren weil wir uns demnächst damit beschäftigen werden.

Das mit Gelasterroer versteh ich leider auch nicht =(

aber wie gesagt es gibt auch kein error, ich glaube eher er stellt die Verbindung nicht so richtig her ...

smallsmoker 29. Okt 2008 22:53

Re: FTP Upload Fehlersuche?
 
das
und das ...

:D

€2: hehe http://www.instanticons.com/buddyico...y-Gonzales.gif

Die Muhkuh 29. Okt 2008 22:54

Re: FTP Upload Fehlersuche?
 
Du hast da einen Suchlink um den normalen Link platziert ;)

[edit] Tatapa, war er wieder schneller [/edit]

MaToBe 29. Okt 2008 23:05

Re: FTP Upload Fehlersuche?
 
sorry jetzt check ichs garnich mehr, was den für einen "Suchlink" ?

bei Google hab ich Indy gefunden, aber das is ja noch komplizierter ...

Die Muhkuh 29. Okt 2008 23:07

Re: FTP Upload Fehlersuche?
 
Das mit Suchlink auf war auf den Smallsmoker bezogen.

Zu GetLastError:

Delphi-Quellcode:
if (not (putfile('ftp://matobe@matobe.ma.funpic.de', 'MaToBe', '***', 'MHLog.ini', '/MHLog.ini'); )) then
  ShowMessage(SysErrorMessage(GetLastError));
So müsste es gehen.

MaToBe 29. Okt 2008 23:14

Re: FTP Upload Fehlersuche?
 
Als Error steht dann da

"Das Handel ist ungültig" ??


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz