On 3/2/06, Einar Næss Jensen <einar.nass.jensen@gmail.com> wrote:
On 3/2/06, Einar Næss Jensen <einar.nass.jensen@gmail.com> wrote:
I'm trying to access a zope site via webdav on port 8181. Dreamweaver works ok, but the client in winXP do not want to connect with error: "The folder you entered does not seem to be valid. Please choose another."
And the question is: What may I do to enable microsoft client to talk to my zope server? I want to transfer a large amount of images into the zodb, and need an easy way of doing this (from windows).
Check this http://www.zope.org/Collectors/Zope/1441 Then apply the following patches to Zope/lib/python/webdav/Resource.py : diff -c Resource.py Resource.py-patched *** Resource.py Thu Mar 2 16:37:27 2006 --- Resource.py-patched Thu Mar 2 16:37:25 2006 *************** *** 71,76 **** --- 71,77 ---- if not hasattr(response, '_server_version'): response.setHeader('Connection', 'close') response.setHeader('Date', rfc1123_date(), 1) + response.setHeader('MS-Author-Via', 'DAV') # HTTP Range support if HTTPRangeInterface.isImplementedBy(self): Then the following to Resource.py : bash-3.00$ diff -c Resource.py Resource.py-patched *** Resource.py Thu Mar 2 16:37:27 2006 --- Resource.py-patched Thu Mar 2 16:37:25 2006 *************** *** 71,76 **** --- 71,77 ---- if not hasattr(response, '_server_version'): response.setHeader('Connection', 'close') response.setHeader('Date', rfc1123_date(), 1) + response.setHeader('MS-Author-Via', 'DAV') # HTTP Range support if HTTPRangeInterface.isImplementedBy(self): Works for me with Office 2003 products. PS: Just noticed Tres' comment about comming up with a patch which makes the header addition configurable. I'll try do that on my next Zope upgrade. Regards, Patrick.