Grafik von lokaler Platte anzeigen lassen
Stefan
- multimedia (audio & video)
Hallo,
ich benutze einen lokalen Webserver und will eine Seite bauen mit der ich meine Bilder verwalten kann.
Das ganze soll nur lokal passieren, aber meine Bilder liegen außerhalb des Webservers.
Klartext:
Wäre schön wenn ihr mir da helfen könntet, weiß mir keinen Rat mehr...
TIA,
Stefan
Wäre schön wenn ihr mir da helfen könntet, weiß mir keinen Rat mehr...
Unterscheiden zwischen lokalen Pfaden und Pfaden, die der Webserver verwendet (bzw. welche im Web in der URL sichtbar sind).
Je nach verwendetem Webserver oder verwendeter Scriptsprache gibts hier möglichkeiten zum Konvertieren.
Im Web kann das so aussehen:
example.com/foo/bar/baz.jpg
der lokale Pfad sieht aber so aus:
c:\Programme\Apache\htdocs\example_com\foo\bar\baz.jpg
oder so
/var/www/sites/example_com/foo/bar/baz.jpg
Naturgemäß kannst du in einem URL nichts ausserhalb des document root des Webservers addressieren.
Servus,
Naturgemäß kannst du in einem URL nichts ausserhalb des document root des Webservers addressieren.
Klar geht das - hast du noch nie einen Link auf eine andere Site gesetzt oder eben ein externes Bild eingebunden?
Stefans Problem ist wohl, dass sein Browser per default aus Sicherheitsgründen Referenzen auf lokale Dateien ignoriert.
Dies lässt sich, zumindest im Firefox (bei anderen Browsern weiss ich diesbezüglich nicht Bescheid), auf per-site-Basis umgehen: http://www.firefox-browser.de/wiki/Lokale_Bilder
Gruss
Patrick
Servus,
e:/bilder/bild.jpg
Das richtige Protokoll musst du natürlich trotzdem angeben, nämlich file:///
Gruss
Patrick
Gruss
Patrick
Naturgemäß kannst du in einem URL nichts ausserhalb des document root des Webservers addressieren.
Klar geht das - hast du noch nie einen Link auf eine andere Site gesetzt oder eben ein externes Bild eingebunden?
Nachtrag: relativen URL :p
Stefans Problem ist wohl, dass sein Browser per default aus Sicherheitsgründen Referenzen auf lokale Dateien ignoriert.
Das ist aber Unsinn, denn auch wenn es ginge, wäre er der einzige der die Bilder sieht.
Das ist aber Unsinn, denn auch wenn es ginge, wäre er der einzige der die Bilder sieht.
Ich glaube mit dem Problem kann er leben ;)
Soweit ich das verstehe nutzt er den Webserver um für SICH eine Bilderverwaltung zu haben. Ich tippe mal das der "externe" Ordner sein normaler Bilderordner ist. Und Positiv ist das auch, so kann nicht wer zufällig seine privaten Bilder sehen.
Naturgemäß kannst du in einem URL nichts ausserhalb des document root des Webservers addressieren.
eine http-url weiss nichts vom lokalen Filesystem
Klar geht das - hast du noch nie einen Link auf eine andere Site gesetzt
Eben einen externen Webserver ;)
oder eben ein externes Bild eingebunden?
Was das gleiche wie obiges ist.
Was du aber meinst, ist, dass statt eine http: url eine file:url angegeben wird. In diesem Falle ist die url der Pfad des lokalen Filesystems.
Stefans Problem ist wohl, dass sein Browser per default aus Sicherheitsgründen Referenzen auf lokale Dateien ignoriert.
Jup.
Dies lässt sich, zumindest im Firefox (bei anderen Browsern weiss ich diesbezüglich nicht Bescheid), auf per-site-Basis umgehen: http://www.firefox-browser.de/wiki/Lokale_Bilder
Wobei es mir sinnvoller erscheint, weitere Ordner in http root des Servers einzubinden.
mfg Beat