On Tue, Mar 17, 2009 at 2:04 AM, Rufus <rufusp...@gmail.com> wrote:
>
> Hi,
>
> I have going through all the discussions looking for an easy way to
> show a blob in a view. I have got to what I think is the most simple
> way of doing it.
>
> Controller:
>
>  function display($id) {
>    Configure::write('debug', 0);
>    $file = $this->Image->findById($id);
>    $type = $file['Image']['type'];
>    $data = base64_decode($file['Image']['image']);
>    header("Content-type: $type");
>    echo "$data";
>    exit();
>  }
>
> View:
>
> echo '<img src="/images/display/'.$image['Image']['id'].'" title="'.
> $image['Image']['name'].'" alt="'.$image['Image']['name'].'" />';
>
> All I get in FF is the alt tag and in IE I get the gobligook.
>

It looks like you need to set $autoRender & $autoLayout = false

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to