[Zope] Image Upload

Fabio da Silva Santos santos@ccuec.unicamp.br
Wed, 17 Jan 2001 09:04:39 -0200


Hi,

I've changed the code just the way you've told me to:

> <dtml-if banner_1>
>    <dtml-call "banners.manage_addImage(id='',file=banner_1)">
> </dtml-if>

but it still runs the code within dtml-if.

thanks,
 



Emmanuel Philippot wrote:
> 
> My HTML file uploading an image contains this :
> 
> <input type="file" name="banner">
> 
> When i submit this HTML page , I call another DTML document containing the following lines
> :
> 
> <dtml-if banner>
>    <dtml-call "banners.manage_upload(file=banner)">
> </dtml-if>
> 
> That's all....
> 
> but i don't know if the banners object image must already exist under Zope.
> 
> -----Original Message-----
> From: fabio@ccuec.unicamp.br [mailto:fabio@ccuec.unicamp.br]On Behalf Of
> Fabio da Silva Santos
> Sent: Tuesday, January 16, 2001 5:44 PM
> To: zope@zope.org
> Subject: [Zope] Image Upload
> 
> Hi there,
> 
> I'm trying to insert an image in Zope by uploading it in an HTML 'file'
> field, using the following validation code:
> 
> <dtml-if "banner_1 <> _.None">
>    <dtml-call "banners.manage_addImage(id='',file=banner_1)">
> </dtml-if>
> 
> When I submit an empty 'file' field, the dtml-call is invoked just the
> same, and I get an error message saying that the field is empty;
> when I check what's in REQUEST I see this:
> 
> banner_1     <ZPublisher.HTTPRequest.FileUpload instance at 85fb998>
> 
> Therefore, I reckon there must be something wrong with this
> validation routine.  What should I do in order to run it properly?
> 
> Thanks,
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )