I want to copy a number of documents to be linked from ZWiki in Zope. Is there a way i can directly copy the files to the Zope directory without actually having to got through adding each one through the management interface. Thanks Vibhu S
"Vibhu" == Vibhu Srinivasan <vibhu@spiderlogic.com> writes:
Vibhu> I want to copy a number of documents to be linked from Vibhu> ZWiki in Zope. Is there a way i can directly copy the files Vibhu> to the Zope directory without actually having to got Vibhu> through adding each one through the management interface. Vibhu> Thanks Vibhu S ftp your zope server on port 21 and 'put' them. If these are plain old files (*.doc, *.pdf, *.jpg, etc...) the default put method will work fine for you. If you want these files to be a special type, like ZWiki pages, you'll need to write your own PUT_factory and make it an External Method. Here is an example: def PUT_factory( self, name, typ, body ): """ Override the default PUT method to make ZWikiPage the default type for ftp uploads """ from Products.ZWiki.ZWikiPage import ZWikiPage if typ == 'text/plain': ob = ZWikiPage( '', __name__=name ) ob.page_type = 'structuredtextdtml' return ob elif ... other types... else: return None John Hunter
participants (2)
-
John Hunter -
Vibhu Srinivasan