Didn't work, what I get if I look at the Response.content is [<read-only
buffer for 0x016b00e0, size-1, offset 0, at 0x016b0340>]

also if I try Response(binaryImage[0:]) the images gets truncated, because
its trying to interpret the image as a string
Jose

On 7/13/07, Christoph Haas <[EMAIL PROTECTED]> wrote:
>
>
> On Fri, Jul 13, 2007 at 01:09:06PM -0700, Jose Galvez wrote:
> > Hi all, I know this should be simple but I can't find the answer
> anywhere, I
> > have some images in a database that I need to send to a webpage.  So I
> have a
> > simple controller that should just send the binary data but I can't find
> how to
> > stuff binary data into the response object.  here is my code
> >
> >    def photo(self, id):
> >         sac = model.sac
> >         q = sac.query
> >         binaryImage = q(model.Students).get(id).photo
> >         res = Response()
> >         res.headers['Content-type'] = 'image/jpeg'
> >         res.write(binaryImage)
> >         return res
> >
> > which displays nothing
>
> I have written a function that returns XML. It looks like:
>
>     response = pylons.Response(the_actual_xml_string)
>     response.headers['content-type'] = "text/xml"
>     return response
>
> Would that help? I just didn't use .write() here.
>
> Christoph
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to