Entwickler-Ecke

Internet / Netzwerk - Über Indy HTTP Ordner anzeigen?


Delete - So 15.06.03 14:27
Titel: Über Indy HTTP Ordner anzeigen?
hi!
Also ich habe folgendes Problem: Ich hab mir die Indy HTTP Server Demo gesaugt und die funzzt auch wirklich super wenn ich mir HTML anschauen will. Jetzt meine Frage, ist es möglich, dass wenn man auf http://127.0.0.1 geht nich die Index.html sondern einen Ordner Inhalt? Also so wie bei Apache?? :?:


FriFra - So 15.06.03 15:03

Das must Du dann schon selber proggen... Also FindFirst, FindNext... und dann eine einfache HTML-Seite basteln und ausgeben 8)


Delete - So 15.06.03 15:14

mhh...bin ziemlich Neuanfänger, wie funktioniert das mit FindFirst??


FriFra - So 15.06.03 15:21

http://www.delphi-forum.de/viewtopic.php?t=1107


Delete - So 15.06.03 15:25

oke, danke, soweit sogut, jetzt müsst ich theoretisch alle Dateien aus dem Ordner finden aud auflisten lassen. Das ganze dann als HTML exportieren, oder?


FriFra - So 15.06.03 15:29

genau :lol: ...
"exportieren" heist hier allerdings, dass Du eine html-Seite (string) bastelst und der Response zuweist...


Delete - So 15.06.03 15:31

okay, ich denk das schaff ich mit Hilfe von google. Wenns noch fragen gibt meld ich mich wieder hier. Vielen, vielen Dank :) :!:


Delete - So 15.06.03 16:25

Oke, also ich hab doch noch ne Frage: Wenn ich die Fileliste erstelle, dann mach ich das so:


Delphi-Quelltext
1:
FindFiles (ExtractFilePath(Application.exename), '*.*', True, ListBox1.Items);                    

Jetzt steht da aber immer C:\Ordner\Datei.txt, C:\Ordner\Datei2.txt usw. Wie schaff ich es, dass da nich immer C:\Ordner steht sondern wirklich nur der Dateiname :oops: :?:


FriFra - So 15.06.03 16:32

1. Ich würde die Werte nicht in eine ListBox schreiben, sondern in eine StringList (Du brauchst doch keine Anzeige in der Serversoftware?)
2. in der Funktion FindFiles steht

Quelltext
1:
aResult.Add (aPath + FindRec.Name);                    

ersetze den Code durch:aResult.Add (FindRec.Name);
und Dein Problem ist gelöst, da aPath den Pfad enthällt.


Delete - So 15.06.03 16:37

Hätte ich eigendlich auch selber draufkommen können ;) Danke!