PHP Forum - Coding Board
Juni 22, 2018, 08:37:25 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]
  Drucken  
Autor Thema: [Kn] Upload u. Download  (Gelesen 217 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Kybernetik
Jr. Member
**
Beiträge: 70

484090778
Profil anzeigen WWW E-Mail
« am: November 23, 2008, 01:52:17 »

Soll also hier 2 Befehle, der eine besteht aus der Indy-Client Komponente
um eine bestimmte Datei in einem gezielten Ordner zudownloaden.
 
Der Zweite besteht aus der nmFTP-Komponente,
um eine Datei auf den FTP zu uploaden.
Hoffe jemand wird hier f?ndig xd
 
Code:
//[COLOR=#ff0000]Datei downloaden mit Indy-Client[/COLOR]
var FS:Tfilestream;
URL:String;
 
begin
URL:='http://meinehomepage.de/ordner/datei.exe';
FS:=Tfilestream.Create('C:\datei.exe',fmCreate');
IdHTTP1.Get(URL,FS);
FS.Free;
end;
 
 
 
//[COLOR=#ff0000]Upload mit der nmFTP Komponente[/COLOR]
NMFTP1.Host := 'meindomain.de'; //Webseite eintragen
NMFTP1.Port := 21; //Port f?r den FTP Zugang
NMFTP1.UserID := 'name'; //Loginname
NMFTP1.Password := 'geheim xD';
NMFTP1.Connect;
NMFTP1.Upload('j:\upload.txt','upload.txt');

Edit by Zacherl: Code Tags gesetzt
« Letzte Änderung: September 01, 2009, 06:36:58 von Zacherl » Gespeichert
suizit
Newbie
*
Beiträge: 42


Profil anzeigen E-Mail
« Antworten #1 am: September 01, 2009, 06:23:52 »

Nettes simples Beispiel. Ich kannte aber vorher nur die Indy Komponente. Wo bekommt man die TnmFTP her? Ich habe vergebens gegoogled.
Gespeichert
Zacherl
Entwickler Team
Moderator
Sr. Member
****
Beiträge: 454



Profil anzeigen E-Mail
« Antworten #2 am: September 01, 2009, 06:35:45 »

Mit der Indy Komponente kann man übrigens auch Dateien hochladen. Das geht über den Befehl:
 
Code:
IdFTP.Put()

Für alle, die nicht zwei Komponenten verwenden wollen.
Gespeichert

suizit
Newbie
*
Beiträge: 42


Profil anzeigen E-Mail
« Antworten #3 am: September 01, 2009, 06:38:45 »

Zitat von: Zacherl;23722
Mit der Indy Komponente kann man übrigens auch Dateien hochladen. Das geht über den Befehl:
 
Code:
IdFTP.Put()
Für alle, die nicht zwei Komponenten verwenden wollen.
War mir im allgemeinen klar. ich mag Indy zwar generell auch aber ich habe immer Probleme mit dem abfangen von Exceptions. Ist aber eigentlich auch egal. Ich dachte nur dass das mit einer anderen Komponente vielleicht besser funktionieren würde.
Gespeichert
Seiten: [1]
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | New Look by Nolt Prüfe XHTML 1.0 Prüfe CSS