WebDAV with IExplorer
Some time ago I wrote a post about the problems IExplorer causes with WebDAV in Zope. For instance when copying a number of files to a "WebFolder", sometimes files are not copied, or not copied properly. Perhaps not much of a problem, but anyway too much of a problem if you want to use it for end users. Not using Win/IE is no solution as most users are using Windows _and_ IE is currently the only WebDAV client available. (Nobody seems to care, however, as no-one replied. Oh well, cluttering the list further on my own then.) Today, I discovered that at least part of the problem was related to a known (to pythonwin users anyway) very annoying 'feature' of Win95/98/NT: case (in)sensitivity. For example, if you create a folder 'foo' within a Zope WebFolder, it is created allright. However, Win95 converts the first character of its filenames to uppercase, even if it shows them in lowercase !?!?!. So you end up with a foldername in your webfolder which shows as if it were lower case (and the http request apparently asks the server for a lower case folder name), but in Zope it is with a capital first character. Manually changing the name of the Zope folder to all lower case will solve the problem. However, if you copy a tree of items (with folders/directories in them) the same problem occurs again - hampering the effective use of WebDAV. A few remarks: - I don't think changing the case of the folder in the webfolder will change anything - perhaps some of the Windows ftps clients could be suffering from the same problem??? Rik Hoekstra
At 23:14 08/09/99 , Rik Hoekstra wrote:
Today, I discovered that at least part of the problem was related to a known (to pythonwin users anyway) very annoying 'feature' of Win95/98/NT: case (in)sensitivity. For example, if you create a folder 'foo' within a Zope WebFolder, it is created allright. However, Win95 converts the first character of its filenames to uppercase, even if it shows them in lowercase !?!?!. So you end up with a foldername in your webfolder which shows as if it were lower case (and the http request apparently asks the server for a lower case folder name), but in Zope it is with a capital first character. Manually changing the name of the Zope folder to all lower case will solve the problem. However, if you copy a tree of items (with folders/directories in them) the same problem occurs again - hampering the effective use of WebDAV.
AAarrrgggggghhh *Sound of Martijn banging his head on the table* Microsoft did it again. It made another completely useless implementation of a standard protocol. IE5's WebDAV implementation can indeed only be used on Microsoft servers, because it mangles the case...... (sorry, this is so frustrating) -- Martijn Pieters, Web Developer | Antraciet http://www.antraciet.nl | Tel: +31-35-7502100 Fax: +31-35-7502111 | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149 ------------------------------------------
participants (2)
-
Martijn Pieters -
Rik Hoekstra