Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Upload mit indy (https://www.delphipraxis.net/100645-upload-mit-indy.html)

taktaky 1. Okt 2007 23:10


Upload mit indy
 
Hallo,

das ist mein 1. Versuch eine Datei auf Server zu uploaden

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,WinInet, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdExplicitTLSClientServerBase, IdFTP;

type
  TForm1 = class(TForm)
    Button1: TButton;
    IdFTP1: TIdFTP;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
IdFTP1.Host := 'ftp.test.de';
IdFTP1.Username := 'test';
IdFTP1.Password := 'test';
IdFTP1.Port := 21;
//IdFTP1.Connect(True);
IdFTP1.Put('C:\testupload.jpg');
IdFTP1.Disconnect;
end;

end.
Wenn ich auf das Button anklicke erscheint eine Fenster und sagt IdFTP.pas Fehlt !!!

Was fehlt noch ?

RWarnecke 1. Okt 2007 23:31

Re: Upload mit indy
 
Du musst noch bei den Suchpfaden den Pfad einstellen, wo die Datei IdFTP.pas steht.

taktaky 2. Okt 2007 00:45

Re: Upload mit indy
 
Zitat:

Zitat von RWarnecke
Du musst noch bei den Suchpfaden den Pfad einstellen, wo die Datei IdFTP.pas steht.

ich habe den Pfad hinzugefügt (Ordner: ..\Indy 10\Source\Protocols)

Nun erscheint zwar die Meldung nicht aber bekomme ich eine andere Fehlermeldung, wenn ich auf das Button anklicke. An diese Zeile :
FDataChannel.IOHandler.SendBufferSize := IOHandler.SendBufferSize;

peschai 2. Okt 2007 05:41

Re: Upload mit indy
 
Hallo
Zitat:

ich habe den Pfad hinzugefügt (Ordner: ..\Indy 10\Source\Protocols)
Ist der Pfad mit "...protocols" richtig ?

r2c2 2. Okt 2007 07:36

Re: Upload mit indy
 
Zitat:

Zitat von taktaky
Nun erscheint zwar die Meldung nicht aber bekomme ich eine andere Fehlermeldung, wenn ich auf das Button anklicke. An diese Zeile :
FDataChannel.IOHandler.SendBufferSize := IOHandler.SendBufferSize;

Und diese andere Meldung ist natürlich streng geheim... :roll:

[Glaskugel]
Es fehlen weitere Pfade... Die Indy-Sourcen haben nicht nur einen Ordner...
[/Glaskugel]

mfg

Christian

taktaky 2. Okt 2007 13:23

Re: Upload mit indy
 
Zitat:

Zitat von r2c2
Es fehlen weitere Pfade... Die Indy-Sourcen haben nicht nur einen Ordner...

Aber welche?

Nuclear-Ping 2. Okt 2007 14:10

Re: Upload mit indy
 
Hab gehört, dass Installationsanleitung lesen helfen soll.

f.siebler 2. Okt 2007 14:54

Re: Upload mit indy
 
keine infos -> wenig hilfe... welche Fehlermeldung kommt usw?

Weil: "Geht nicht -> ist keine Fehlermeldung" :-)

DeddyH 2. Okt 2007 15:08

Re: Upload mit indy
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von f.siebler
Weil: "Geht nicht -> ist keine Fehlermeldung" :)

Sag das nicht ;)

f.siebler 2. Okt 2007 15:09

Re: Upload mit indy
 
Zitat:

Zitat von DeddyH
Zitat:

Zitat von f.siebler
Weil: "Geht nicht -> ist keine Fehlermeldung" :)

Sag das nicht ;)


Scherzkeks :-)

taktaky 2. Okt 2007 15:14

Re: Upload mit indy
 
Zitat:

Zitat von Nuclear-Ping
Hab gehört, dass Installationsanleitung lesen helfen soll.

Es gibt leider nur Setup.exe auch in der Webseite:
http://www.atozed.com/indy/plus/install.DE.aspx

f.siebler 2. Okt 2007 15:16

Re: Upload mit indy
 
böse stimmen behaupten da wird so ein Dokument mit installiert.......... welches evtl. eine Hilfe darstellt....... könnte z.b. eine .chm datei, oder eine .pdf oder eine .html Datei sein, die da Wundermittel enthalten könnte....

r2c2 2. Okt 2007 15:25

Re: Upload mit indy
 
Zitat:

Zitat von taktaky
Zitat:

Zitat von r2c2
Es fehlen weitere Pfade... Die Indy-Sourcen haben nicht nur einen Ordner...

Aber welche?

Meine Glaskugel sagt, da könnte die streng geheime Fehlermeldung helfen, die du uns immer noch verschweigst...

BTW.: Eigentlich ist es doch ganz einfach: Alle ordner mit Indy-Sourcen in die Suchpfade. Wo ist das Problem?

Zu ReadMe-Dateien haben andere ja auch schon was gesagt...

mgf

Christian

taktaky 2. Okt 2007 15:31

Re: Upload mit indy
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wenn ich auf das Button anklicke um das Bild auf Server zu uploaden, erscheint ein Fenster und sagt source file not found (sehe das Bild)

Und wenn ich den Pfad suche und auswähle (C:\Programme\Borland\Indy\Source\Protocols\IdFSP. pas)
Dann erscheint die fehlermeldung (sehe das Bild ganz unten=


___

r2c2 2. Okt 2007 15:37

Re: Upload mit indy
 
Das ist kein Problem mehr mit dem Suchpfad. zumindest nicht primär. Stepp mal durch und guck, wo genau die Fehlermeldung auftaucht:

http://r2c2.weingut-rehn.de/forum/viewtopic.php?t=33
http://r2c2.weingut-rehn.de/content4...rmeldungen.htm

mfg

Christian

taktaky 2. Okt 2007 15:37

Re: Upload mit indy
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von r2c2
Meine Glaskugel sagt, da könnte die streng geheime Fehlermeldung helfen, die du uns immer noch verschweigst...

BTW.: Eigentlich ist es doch ganz einfach: Alle ordner mit Indy-Sourcen in die Suchpfade. Wo ist das Problem?


taktaky 2. Okt 2007 15:54

Re: Upload mit indy
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

also mit F8 konnte ich das Programm verfolgen und tun, was es von mir die .pas-Dateien zu suchen und zu wählen, anfordert.

Nun bekomme ich die Meldung Not Connected !!!

f.siebler 2. Okt 2007 16:03

Re: Upload mit indy
 
weil du das connect auskommentiert hast... meine Güte mitdenken sollte schon drin sein.....

taktaky 2. Okt 2007 16:27

Re: Upload mit indy
 
Zitat:

Zitat von f.siebler
weil du das connect auskommentiert hast... meine Güte mitdenken sollte schon drin sein.....

Das stimmt
nun funktioniert es :firejump: Danke!

Ich muss aber einen guten Code schreiben, damit man wissen kann, was Passiert
Ob die Datei erfolgreich upgeloadet ist
Ich möchte einen Link von der upgeloadeten Datei auch erzeugen, und so weiter

Diese sind normalerweise für mich nicht schwer, sonst komme ich wieder :mrgreen:

---

Nuclear-Ping 2. Okt 2007 19:32

Re: Upload mit indy
 
Zitat:

Zitat von f.siebler
weil du das connect auskommentiert hast... meine Güte mitdenken sollte schon drin sein.....

Als "Mitdenken" in der Schule behandelt wurde hat er wahrscheinlich gefehlt. Seither haben das scheinbar auch andere Leute für ihn übernommen, so dass er noch keine Notwendigkeit empfunden hat, diese Fähigkeit selbst zu entwickeln und auszuprägen ... glaube ich. :mrgreen:

DeddyH 2. Okt 2007 19:37

Re: Upload mit indy
 
Zitat:

Zitat von taktaky
Diese sind normalerweise für mich nicht schwer, sonst komme ich wieder :mrgreen:

Damit rechne ich fest :tongue:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:03 Uhr.

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