Documents from Apple's iWorks suite (Pages, Numbers, Keynote) are stored on your Mac as a directory containing several files, rather than a single file. The Mac finder just makes it appear to be a single file... applications work the same way. It's called a 'package', and you can see what's in a package by choosing 'Show Package Contents' from the context menu.
When you select one of these to upload, because its really a directory, the browser doesn't know how to handle it, and so they can't be uploaded directly. You'll first need to turn it into a single file, which can be done by choosing 'Compress' (or 'Archive' in 10.4) from the context menu, which turns it into a single zip file which can then be uploaded. Incidentally, when you try to attach a package in Mail.app, it will do this for you behind the scenes automatically. The browsers however don't do that.
iWorks 09 solves the problem. The new documents are standard files rather than packages. Thanks, Apple!
Posted by: Pancho | July 23, 2009 at 03:11 PM