![]() |
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?
|
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. |
es sollen nur *.jpg sein...
wie funktioniert das auflisten mit indy, nur jpg? |
Zitat:
|
|
müsste wissen, wie ich mir nur die dateien mit der dateiendung *.jpg anzeigen lassen kann...
|
Moin Aaron,
auf dem von Dir selbst genannten Link befindet sich folgender Satz: Zitat:
|
hmm
wie schreibe ich das dann?
Code:
IdFTP1.List(DirectoryListBox.Items);
Code:
IdFTP1.List(DirectoryListBox.Items,*.jpg???);
|
Hallo,
im Source von IdFTP.pas steht:
Delphi-Quellcode:
daher sollte
procedure TIdFTP.List(ADest: TStrings; const ASpecifier: string = ''; {Do not translate}
const ADetails: boolean = true); ...
Delphi-Quellcode:
oder
IdFTP1.List(DirectoryListBox.Items,'*.jpg');
Delphi-Quellcode:
genügen (einfach ausprobieren).
IdFTP1.List(DirectoryListBox.Items,'jpg');
|
danke für deine beispiele, es funktioniert...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz