[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" 
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>


More information about the Zope mailing list