Zugriff per http auf Bilder unter volume1/photo/

Eisenhauer

Benutzer
Mitglied seit
12. Aug 2024
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo

ich habe ein kleines PHP Script mit dem ich die Verzeichnisse und Inhalte von "/volume1/photo/" auslesen kann.

Leider schaffe ich es nicht die Bilder per http aufzurufen.
So erscheint mit "http://ds223/photo/bild.jpg" der Fehler 404 Die Seite, nach der Sie suchen, kann nicht gefunden werden.
Wenn ich Datei per FILE im Browser aufrufe "file://ds223/photo/bild.jpg" sehe ich das Bild.

Wo kann ich die Berechtigung setzen ??

Gruß
Stefan

p.s. "/volume1/photo/" habe ich mit open_basedir eingebunden.
 

patrickn

Benutzer
Sehr erfahren
Mitglied seit
07. Apr 2016
Beiträge
752
Punkte für Reaktionen
294
Punkte
83
Das wird so nicht funktionieren, http(s) ist Webserver, file:// (vermutlich) smb/cifs.

http://ds223/photo ist also ein völlig anderer interner Pfad, als file:// bzw. \\ds223\photo

Wenn überhaupt, müsstest du mit der webstation eine Seite aufsetzen, und dort innerhalb mit PHP die Fotos bereitstellen. Ob das (sicherheitstechnisch) schlau ist, weiß nicht so recht. Kommt natürlich auch darauf an, was du damit dann vorhast?
 
  • Like
Reaktionen: Thorfinn

Eisenhauer

Benutzer
Mitglied seit
12. Aug 2024
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Vielen Dank für deine Antwort.

Per PHP kann ich auf die Datei zugreifen.

z.B. der exif_read_data('/volume1/photo/bild.jpg', 0, true ); bekomme ich die Datei gelesen ....

Code:
[FILE] => Array
        (
            [FileName] => bild.jpg
            [FileDateTime] => 1347652920
            [FileSize] => 139713
            [FileType] => 2
            [MimeType] => image/jpeg
            [SectionsFound] =>
        )

    [COMPUTED] => Array
        (
            [html] => width="1000" height="600"
            [Height] => 600
            [Width] => 1000
            [IsColor] => 1
        )

Heißt es das ich nur intern darauf zugreifen kann?
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Weißt du eigentlich was du da machst? Nur weil etwas intern verfügbar ist, heißt nicht, dass man über HTTP zugreifen kann. Das wäre beim Thema Sicherheit ein riesen GAU. Du musst schon genau definieren was über HTTP erreichbar. Wenn du nicht weißt wie, dann musst du mal googeln.
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Wieso nutzt du nicht einfach Synology Photos und gibst die Dateien frei?
 

Eisenhauer

Benutzer
Mitglied seit
12. Aug 2024
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Ich möchte wir mit Synolgie Photo durch die Verzeichnisse blättern ... aber zudem u.a. Exif Daten auslesen, Histogramm und Focus Punkte anzeigen und mit einem eignen System die Bilder verwalten können.
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Dann nutz eine andere Software, z.B. Immich oder sowas. Ich bezweifle dass du das alleine mit PHP hin bekommst. Vor allem sicher.
 

Eisenhauer

Benutzer
Mitglied seit
12. Aug 2024
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
ok ... danke fürs Feedback.
Ich google und bastele dann weiter
... werde die Bilder wohl per GD LIB erzeugen und dann lokal anzeigen ...
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.476
Punkte für Reaktionen
1.652
Punkte
274

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.476
Punkte für Reaktionen
1.652
Punkte
274
Ich komme vermutlich grade nicht mit aber warum so kompliziert?
Im gleichen Netz kannst du doch auf dem PC Netzlaufwerke einrichten. Damit ist alles erreichbar wie du es möchtest.
 

Hellraiser123

Benutzer
Sehr erfahren
Mitglied seit
31. Jul 2024
Beiträge
764
Punkte für Reaktionen
410
Punkte
139
Ich verstehe auch nicht den wirklichen Sinn dahinter bzw. was er genau vor hat und welchen Mehrwert das bringen soll.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat