Eric Fernandez wrote:
Hi,
I am trying to upload text files as File objects instead of DTML documents to avoid HTML escaping. What is the type of the File object in Zope ? The example in the Zope book are ZopePageTemplate and PythonScript objects,, but I just want a File object. This does not work:
def PUT_factory( self, name, typ, body ): if typ.startswith('text'): ob = File(name, body) return ob
Which is the correct syntax? Where can I find the list of available objects in Zope and their attributes? Thank you, Eric _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
I found this syntax which seems to work correctly for text files: from OFS.Image import File def PUT_factory( self, name, typ, body ): if typ.startswith('text'): ob = File(name, '', body, content_type=typ) return ob However, I cannot upload jpg files anymore... What am I doing wrong there? Eric