![]() |
idHTTPServer : Befehle auf server ausführen
Hi !
Ich schreibe gerade an einem kleinen Http Server. klappt zum Teil auch schon ganz gut. mit
Delphi-Quellcode:
kann ich das Bild per
procedure TForm1.IdHTTPServer1CommandGet(AContext: TIdContext;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo); Var Stream: TFilestream; TheString : String; begin if ARequestInfo.Document = '/' then begin AResponseInfo.ContentType := 'image/jpeg'; IF fileexists('test.jpg') = true then ARequestInfo.Document := 'test.jpg'; end; Stream := TfileStream.Create('Login/test.jpg', fmOpenRead or fmShareDenyWrite ); AResponseInfo.ContentStream := Stream; setlength(TheString, stream.size); stream.Read(TheString[1], stream.size); end; ![]() Was mache ich falsch ? EDIT // Problem glöst. habe allerdings schon ein neues ;-) und zwar will ich eine HTML seite anzeigen. das geht auch. doch ich will machen, dass der user bei mir einen prozess ausführen kann. soll heissen er klickt auf einen link auf meiner bereitgestellten HTML seite und bei mir wird vom server aus ein programm gestartet. Wie kann ich das realisieren ? THX |
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
1. Firewall?
2. Proxy? |
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
Kein Proxy. Firewall wurde soeben ausgeschaltet. geht trotzdem nicht.
Im Router sind die Ports auch freigegeben ! |
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
werden die auch weitergeleitet?
|
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
du meinst diese Port 80 an Port 80 Geschichte ? Joa so ist es eingestellt
|
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
Wie testest du denn, ob es über INet zu erreichen ist ?
|
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
indem ich statt
![]() wir könnens ja mal testen. versucht mal auf meine externe IP zuzugreifen : ![]() |
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
Zitat:
Diese Seite kann nicht angezeigt werden ;) |
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
MIST. woran könnte das liegen ?
|
Re: idHTTPServer Problem : Nur per Netzwerk erreichbar
Ich glaube es geht nun. könnt ihr es unter der neuen Adresse
![]() THX Edit :// versteht ihr warum es über Port 88 Klappt, aber nicht über Port 80 ?? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 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