On Tue, Mar 6, 2012 at 4:32 PM, Blues Clues <[email protected]> wrote: > Can you elaborate on base64 encode comment? I thought the binary data is > already needed to be encoded. do you have examples of doing this?
You need to base64_encode() the binary data. MediaView reads the binary in buffered stages and simply echoes it out. There's no base64 functionality. Take a look at its _sendFile() method. Here's a pretty good overview of what's required on the server side: http://jimbojw.com/wiki/index.php?title=Data_URIs_and_Inline_Images Keep in mind that base64-encoded images are a fair bit larger than binary. Unless these are very small images, this might not be a good idea. I think a better approach would be to skip MediaView and create a view for this action which consists of just an img tag with variables for the src, width, and height (which you'd set() in the controller). Then also create an ajax.ctp layout which has just echo $content_for_layout; Also, there's no need such thing as '</img>'. Close the tag with ' />'. -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
