return image in mod python
Diez B. Roggisch
deets at nospam.web.de
Mon Nov 19 10:32:08 EST 2007
Abandoned wrote:
> On Nov 19, 12:36 pm, "Diez B. Roggisch" <de... at nospam.web.de> wrote:
>> Abandoned wrote:
>> > Hi i have a problem.
>>
>> > def showimage(req):
>> > from PIL import Image
>> > im=Image.open("c:\image-2.jpg")
>> > im.thumbnail((800,600), Image.ANTIALIAS)
>> > req.sendfile(im)
>>
>> > give me some error.
>>
>> Really? I don't see any error. So there can't be one.
>>
>> Diez
>
> It gives me this error:
> req.sendfile(im)
>
> TypeError: argument 1 must be string, not instance
>
> Sendfile uses as:
> req.sendfile("C:/img.jpg")
> But i don't know how can i return when i use PIL before return ?
Then don't use sendfile. I don't know mod_python, but I'm pretty sure you
can output what you want somehow to the output stream. So, do that.
Or go down the easy road, create a temp-file to store the image and send
that.
Diez
More information about the Python-list
mailing list