Re: [Zope] webdav and MSWorddocument or nuxdocument
My guess is that this is something that have been tried before. Does anyone have a put_factory that works for MSWordDocument? ev. what do I write one my selfe?
I think I figured it out myself: ------------------------------ import OFS.Folder import string def PUT_factory( self, name, typ, body ): #print 'PUT_factory called' parts = string.split(name, '.') ext = parts[-1] if ext in ['doc']: from Products.NuxDocument.ZNuxDocument import ZNuxDocument return ZNuxDocument('', name, body) else: from OFS.Image import File return File(name, '', body, content_type=typ) import webdav.NullResource webdav.NullResource.NullResource._default_PUT_factory = PUT_factory ------------------------ It works just perfect (at least for now)!!! I'm starting to fall in love with zope..... Thanks to everyone!!
participants (1)
-
Einar Næss Jensen