Just a suggestion, but why dont you create a images folder on the root of
the server, them create a controller wich read the image and outputs to
browser? It would be protected...
It would be like you create /app/images and upload the files to this
folder, them only cake would have access, but for a better security, the
root folder is advised.
Em quarta-feira, 22 de maio de 2013 23h08min56s UTC-3, advantage+ escreveu:
>
> I have an" img/uploads" folder which has users profile images and such.
>
>
>
> How do you go about protecting the folder so there is no access except
> when Cake gets the images?
>
> So anyone can't just browse thru the directory?
>
>
>
> Google search turned up MediaView so put the uploads outside of webroot,
> but
> " As of 2.3 MediaView is deprecated and you can use *CakeResponse::file()*to
> send a file as response:"
>
>
>
> Should it be set to use CakeResponse::file(*$path*, *$options = array()*)
>
> Allows you to set a file for display or download
>
>
>
> If so is there a simple example out there showing exactly how this would
> get the files and server it up?
>
>
>
> $image = CakeResponse::file(*'where/file/is/here.jpg*, *$options = array()
> *)
>
> $this->Controller->set('image', $image);
>
>
>
> Thanks,
>
> Dave
>
>
>
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.