Adam Warner wrote:
On Sat, 2002-02-02 at 01:13, Chris Withers wrote:
Adam Warner wrote:
426 Error creating file.
If I edit the file and replace every '<' with an '_' then I can upload it!
Sounds like your file is being uploaded into a DTML method which the DTML parser doesn't like. I'm sure someone had patches to make this error message more useful, I just don't know where they went :-S
If someone can dig the patches up, I'd be happy to integrate them...
Chris, I think the issue is deeper than just a more informative error message.
If I can't robustly upload files to a zope database using FTP then I may have to reevaluate this specific use of zope. All I uploaded was some HTML source. If zope can't cope with that then I can't easily use it to archive HTML source material.
If I was uploading to a filesystem this problem wouldn't arise. Sure I'd still have an issue about serving the correct MIME type but I could solve that using Apache defaults.
It appears that Zope's trying to be too clever. Textual content should be able to be uploaded via FTP. Not rejected because of an overly exuberant DTML parser.
Regards, Adam
The automatic type determination of the document sets what the object is when you do an upload. Some folks are adding features to use extensions to help recognize types by intent. However, if you upload something that looks HTML-like, it will probably be converted to a DTML document -- at this stage, you probably want a page template instead. You can append ".pt" to the name and it should be stored as a page template (unless I dont know what I'm talking about, which is probability 0.5).