[Zope] Viewing images from a form upload
David H
bluepaul at earthlink.net
Tue Jul 11 15:51:13 EDT 2006
vl wrote:
> I am stuck on trying to preview images that are uploaded from a html
> form.
>
> <form method="POST" action="py_save_new_image"
> enctype="multipart/form-data">
> <input type="file" name="file">
> <input type="submit" name="save" value="Upload">
>
> When the form is submited it sends it to a python script that gets the
> image and sends it to another page to be previewed. Problem is, I
> receive and error that the image cannot be displayed.
>
> My python script is below.
> REQUEST=context.REQUEST
> content_type=file.headers['Content-Type']
> if content_type.find('image')!=-1:
> context.REQUEST.RESPONSE.setHeader('Content-Type', 'image/jpg')
> img = file.read()
> print context.dtml_select_new_image(context, context.REQUEST,
> image=img)
> return printed
> else:
> return "error"
>
> I load the image in a dtml method with:
> <dtml-var image>
> _______________________________________________
Vi,
Your kind of vague but one thing i'd change is:
print context.dtml_select_new_image(context, context.REQUEST, image=img)
to
return context.dtml_select_new_image(context, context.REQUEST, image=img)
David
More information about the Zope
mailing list