Empfehlungen: Erweiterte Suche

Bild in View anzeigen,das außerhalb von webroot liegt. Wie?

Fragen zur Konzeptionierung und womit man am besten anfäng? Hier rein...

Bild in View anzeigen,das außerhalb von webroot liegt. Wie?

Beitragvon MashPayne » Di 18. Jan 2011, 00:25

Hallo Zusammen,

ich habe folgendes Problem:

ich möchte gern ein Bild im View anzeigen lassen, welches nicht im Webrootverzeichnis liegt.
Der Bereich der Website, auf der das Bild angezeigt werden soll, soll nur per Login erreichbar sein, daher möchte ich die Bilder nicht im Webbroot speichern.

Ich hätte sie gerne einem Ordner files, der auf der gleichen Ebene wie der webroot liegt.
Also so:
Code: Alles auswählen

[...]
controllers
files
    --> Bild01.jpg
    --> ...
locale
[...]
webroot
 


Gibt es eine Möglichkeit, die Bilder trotzdem im View anzuzeigen, auch wenn sie nicht per Url zu erreichen sind? Den Download über einen Link und die MediaView habe ich schon hinbekommen, aber wie erreiche ich das anzeigen?

Vielen Dank schon mal für die Hilfe!

Gruß,
MashPayne
 
Beiträge: 5
Registriert: Mi 8. Dez 2010, 11:28

Re: Bild in View anzeigen,das außerhalb von webroot liegt. W

Beitragvon euromark » Di 18. Jan 2011, 00:28

anzeigen genauso wie das downloaden
nur ohne download=>true (sonder false)

dann wirds nur dargestellt.
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows

Re: Bild in View anzeigen,das außerhalb von webroot liegt. W

Beitragvon MashPayne » Di 18. Jan 2011, 00:48

Danke für die schnelle Antwort.

Jetzt hab ich eine weitere Frage. ich möchte das Bild als eine Art Thumbnail im View darstellen, wie spreche ich das Bild dann jetzt an? Normalerweise über $html->image(), aber das will ja die Bilder im webroot/img ordner haben...
MashPayne
 
Beiträge: 5
Registriert: Mi 8. Dez 2010, 11:28

Re: Bild in View anzeigen,das außerhalb von webroot liegt. W

Beitragvon euromark » Di 18. Jan 2011, 13:53

a) mittels helper kleine thumbs in den webroot images ordner legen (mit uneratbaren dateinamen!)

b) langsamer, aber sicherer: ebenfalls wieder über media view die kleineren bilder ausgeben
der image helper kann auch als url diese cake seite bekommen, ist doch logisch
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows

Re: Bild in View anzeigen,das außerhalb von webroot liegt. W

Beitragvon MashPayne » Mi 19. Jan 2011, 15:59

ja danke dir!

Habs quasi gemacht wie du unter a) gesagt hattest. Hat geklappt! :D
MashPayne
 
Beiträge: 5
Registriert: Mi 8. Dez 2010, 11:28


Zurück zu Konzeption und Vorgehensweise

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron