Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi alle bilder eines ordners auf einem ftp-server anzeigen und (https://www.delphipraxis.net/3348-alle-bilder-eines-ordners-auf-einem-ftp-server-anzeigen-und.html)

aaron 7. Mär 2003 21:52


alle bilder eines ordners auf einem ftp-server anzeigen und
 
wie kann ich alle bilder eines ordners auf einem ftp-server in einer listbox anzeigen, wenn ich dann auf eines der bilder klicke soll es in einem timage sichtbar werden, wer weiss rat?

Chewie 7. Mär 2003 22:02

Du müsstest zunächst mal Kriterien festlegen, welche Dateien überhaupt ein Bild darstellen. Da kannst du entweder nach dem Dateinamen gehen oder jede Datei öffnen und einen Bildheader suchen. Da FTP aber kein Öffnen unterstützt und du die datei runterladen müsstest, bleibt wohl nur erstgenannte Lösung. Um die Dateien auf einem FTP-Server zu durchforsten, kannst du z. B. die Indy-Komponenten benutzen.
Um das Bild dann in einem TImage-anzuzeigen, brauchtst du es nur noch runterzuladen.

aaron 7. Mär 2003 22:12

es sollen nur *.jpg sein...
wie funktioniert das auflisten mit indy, nur jpg?

Chewie 7. Mär 2003 22:19

Zitat:

Zitat von aaron
wie funktioniert das auflisten mit indy, nur jpg?

Ich hab noch nie mit der Indy-FTP-Koponente gearbietet, kann dir hier also nicht weiterhelfen. Doch bei den Indys sind Demos dabei, die könnten dir helfen.

aaron 7. Mär 2003 22:21

ist ok, danke...habe grad was gefunden
http://www.tutorials.delphi-source.d.../file004.shtml

aaron 7. Mär 2003 22:25

müsste wissen, wie ich mir nur die dateien mit der dateiendung *.jpg anzeigen lassen kann...

Christian Seehase 8. Mär 2003 00:08

Moin Aaron,

auf dem von Dir selbst genannten Link befindet sich folgender Satz:

Zitat:

Zitat von Aktuellen Server-Verzeichnisinhalt in Listbox anzeigen
Zwei weitere Parameter sind optional: eine Filtermaske für Dateinamen (Standard ist '', also alle Dateien),

Das sollte Deine Frage beantworten.

aaron 8. Mär 2003 08:00

hmm
wie schreibe ich das dann?
Code:
IdFTP1.List(DirectoryListBox.Items);
Code:
IdFTP1.List(DirectoryListBox.Items,*.jpg???);

APP 8. Mär 2003 10:53

Hallo,
im Source von IdFTP.pas steht:

Delphi-Quellcode:
procedure TIdFTP.List(ADest: TStrings; const ASpecifier: string = '';     {Do not translate}
 const ADetails: boolean = true);
...
daher sollte

Delphi-Quellcode:
IdFTP1.List(DirectoryListBox.Items,'*.jpg');
oder

Delphi-Quellcode:
IdFTP1.List(DirectoryListBox.Items,'jpg');
genügen (einfach ausprobieren).

aaron 8. Mär 2003 11:53

danke für deine beispiele, es funktioniert...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:54 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