[gelöst] Bild anzeigen - wo ist mein Gedankenfehler?

Begonnen von ujaudio, 27 Januar 2017, 07:03:09

Vorheriges Thema - Nächstes Thema

ujaudio

Ich möchte Bilder, die auf dem pi liegen mittels TabletUI anzeigen, die Idee war:
  <div data-type="image"
    data-url="file:///home/pi/austausch/BildDesTages/1.png"
    class=""></div>

Ich bekomme aber nur "img" angezeigt. Auf meinem PC akzeptiert firefox so einen Code als url. Mache ich etwas falsch oder kann das Widget nur url, die mit http anfangen?

Schreibfehler habe ich geprüft, alle auf dem pi haben Leserechte, sollte also auch kein Hindernis sein.
Einen lieben Gruß
Jürgen

setstate

Bitte Update von gestern Abend ziehen.
Bei Bildern, die von FHEMSVR ausgeliefert werden, darf man keine Cache Umgehung mittels URL  Parameter benutzen "...?_=63723238", das kann der nicht.
Ich habe das wieder optional gemacht, nicht mehr als Default.

ujaudio

Alles auf dem neuesten Stand, aber es tut mir leid: mit deiner Erklärung kann ich einfach nichts anfangen. Ich habe doch in meinem Code nirgends ein "?_=..."

Wenn es daran liegt, dass ich zu wenig Basiswissen habe, erwarte ich keine weitere Unterstützung, dann muss ich auf Bilder verzichten, bzw. mal schauen, wie ich zu dem erforderlichen Wissen komme - ich mag halt meine Bilder nicht auf meiner öffentlichen Homepage ablegen und von dort aus anzeigen - das funktioniert nämlich. Ich möchte die Bilder lokal vom Raspberry nehmen.
Einen lieben Gruß
Jürgen

setstate

Sorry, ich habe deine Definition jetzt erst richtig angesehen.

die data-url muss eine HTTP URL sein, die auch dein Browser finden würde. Von außen erreichbar, per Webserver, nicht lokal auf dem Server.

Wenn deine Bilder also im Server-Filesystem unter /opt/fhem/www/images liegen

müsste deine data-url etwa so aussehen: http://fhemserver.local:8083/fhem/images/default/fhemicon.png

Je nachdem, wie dein Webserver konfiguriert ist.

ujaudio

#4
Danke, funktioniert.
Einen lieben Gruß
Jürgen