Autor Beitrag
Daniel L.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 140
Erhaltene Danke: 14

W7, W8
TurboD Prof, Delphi Community
BeitragVerfasst: So 05.02.17 13:17 
Hi,

wie kann ich via Browser über http auf eine Datei meines Rechners zugreifen?

Ich hab einiges probiert, z.B.

http://localhost/C:\Users\Ein Name\Documents\test.htm
http://127.0.0.1/C:\Users\Ein Name\Documents\test.htm

aber ich bekomme immer die Meldungen:


Firefox:

Fehler: Verbindung fehlgeschlagen
Firefox kann keine Verbindung zu dem Server unter localhost aufbauen.


bzw.
Firefox kann keine Verbindung zu dem Server unter 127.0.0.1 aufbauen.



IE:

Die Seite kann nicht angezeigt werden.
Vergewissern Sie sich, dass die Webadresse localhost stimmt.


OS ist W7

Für ein paar Tips wäre ich dankbar...

Gruß: Daniel
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: So 05.02.17 13:42 
http heißt sende ein http Paket an den Port 80 (wenn kein andere genannt) an den in der Url genanten Rechner. Wenn da kein Prozess lauscht (üblicherweise Webserver genannt) kann das nicht gehen.

Was ist das eigentliche Problem hier das du lösen willst? Ein Dokument über einen Browser abrufen per http ohne Webserver klingt nach einem nicht existenten Problem da irgendwie unnötig das zu wollen. Du kannst das Dokument einfach direkt öffnen auch aus dem Browser.
Daniel L. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 140
Erhaltene Danke: 14

W7, W8
TurboD Prof, Delphi Community
BeitragVerfasst: So 05.02.17 14:27 
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Was ist das eigentliche Problem hier das du lösen willst?


Ich hab ein kleines Aktien-Depot-Verwaltungs Programm (gekauft, nicht selbst gemacht).
Bei der Beschaffung aktueller Kurse muss man für jede Aktie eine Url eingeben (von einer Finanz-Seite, gibts ja massig) und einen eindeutigen Text vor dem Kurs.

Heißt; im Seitenquelltext nach dem Kurs suchen und einen Text davor raussuchen.
Funktioniert auch, aber eben nur so lange, bis sich der Seiteninhalt an der entscheidenen Stelle mal ändert,
(und das kommt öfter vor) - und dann geht das ganze Prozedere von vorn los.

Daher meine Idee:

Ich programmier was, was ausgesuchte aktuelle Kurse in einem Textfile oder auch htmFile speichert.
Die Kurs-Beschaffungs Methode ist dabei eine andere, ich nutze dafür einen Service von Yahoo, um Kursdaten abzurufen.
Das Programm funzt als Rohfassung auch schon.

Jetzt müßte ich nur noch dem Depot-Verwaltungs Programm als URL den Weg zu meinem File beibringen können...

Daniel

Moderiert von user profile iconNarses: Beiträge zusammengefasst

Das Programm akzepiert eben nur URL'S.

Angaben wie

file:///C:/Users/Ein Name/Documents/test.htm

werden nicht akzeptiert.


Daniel
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 762
Erhaltene Danke: 127



BeitragVerfasst: So 05.02.17 15:43 
"localhost" funktioniert nur, wenn Du lokal auch einen Server laufen lässt. Wenn das Programm unbedingt eine http-Adresse benötigt, so installiere Dir doch einfach einen Apache (z.B. auch im Paket über xampp) und speichere die Dateien dann im document-root-Ordner des Servers (z.B. "C:\xampp\htdocs\aktie01.htm"). Dann kannst Du die Dateien auch über localhost ("http://localhost/aktie01.htm") aufrufen.

ub60

Für diesen Beitrag haben gedankt: Daniel L.
Daniel L. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 140
Erhaltene Danke: 14

W7, W8
TurboD Prof, Delphi Community
BeitragVerfasst: So 05.02.17 17:00 
Hab Apache xampp installiert - Super! Funktioniert so bestens...

So hab ich erst mal eine Lösung.

Danke und Gruß: Daniel