FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Pi_01 am 15 Mai 2020, 16:19:03

Titel: Relativer Pfad in der 99_myUtils.pm
Beitrag von: Pi_01 am 15 Mai 2020, 16:19:03
Hallo,
im Verzeichnis opt/fhem/images habe ich einen Ordner "test" angelegt, und in diesem Ordner befindet sich die Datei foto.jpg.
Ich möchte nun in der Datei 99_myUtils.pm relativ auf diese Datei verweisen.
Wie muss der relative Pfad lauten?

Diese Varianten funktionierten schon einmal nicht:

../opt/fhem/images/test/foto.jpg
./opt/fhem/images/test/foto.jpg
opt/fhem/images/test/foto.jpg
Titel: Antw:Relativer Pfad in der 99_myUtils.pm
Beitrag von: yersinia am 15 Mai 2020, 16:28:49
wäre das nicht entweder absolut /opt/fhem/images/test/foto.jpg oder relativ vom imho fhem Wurzelverzeichnis aus images/test/foto.jpg?

Hast du images im fhem Wurzelverzeichnis angelegt oder meinst du eher /opt/fhem/www/images/test/foto.jpg bzw. www/images/test/foto.jpg?
Titel: Antw:Relativer Pfad in der 99_myUtils.pm
Beitrag von: betateilchen am 15 Mai 2020, 17:05:31
Zitat von: Pi_01 am 15 Mai 2020, 16:19:03
im Verzeichnis opt/fhem/images habe ich einen Ordner "test" angelegt,

Das Verzeichnis /opt/fhem/images existiert im Standard gar nicht und Du solltest in /opt/fhem besser auch keine eigenen Verzeichnisse anlegen, sondern lieber die Verzeichnisstruktur verwenden, die von FHEM vorgegeben ist. Also z.B. /opt/fhem/www/images/

Zitat von: Pi_01 am 15 Mai 2020, 16:19:03
Wie muss der relative Pfad lauten?

Wenn Du das so machst wie vorgeschlagen, sollte folgendes funktionieren:


./www/images/test
Titel: Antw:Relativer Pfad in der 99_myUtils.pm
Beitrag von: Otto123 am 15 Mai 2020, 17:11:30
Was auch noch geht ist:
./images/test/foto.jpg
oder
../fhem/images/test/foto.jpg
letzteres wäre die Variante: eins zurück und wieder eins vorwärts.

Die erste Variante ist manchmal aus Sicherheitsgründen zwingend: z.B. bei Aufruf von ausführbaren ScriptDateien.
Script.sh im aktuellen Pfad wird nicht gefunden ./Script.sh dagegen schon.

Das der Pfad eventuell falsch ist haben die anderen Beiden schon gesagt :)

Gruß Otto
Titel: Antw:Relativer Pfad in der 99_myUtils.pm
Beitrag von: Pi_01 am 15 Mai 2020, 20:45:04
Die Darstellung im FTUI Frontend funktioniert leider nur mit absoluten Pfaden (ich meine, die vollständige URL):

http://ipAdresseRaspberry/fhem/www/images/meinBild.jpg

Unterstützt data-type="image" überhaupt relative Pfade?


Titel: Antw:Relativer Pfad in der 99_myUtils.pm
Beitrag von: Otto123 am 15 Mai 2020, 21:12:16
Konfuzius? :o