[Zope] Viewing images from a form upload

vl admin at vltool.com
Tue Jul 11 15:07:42 EDT 2006

I am stuck on trying to preview images that are uploaded from a html form.

<form method="POST" action="py_save_new_image" 
<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.

     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, 
         return printed
         return "error"

I load the image in a dtml method with:
<dtml-var image>

More information about the Zope mailing list