dougerz wrote:
[color=blue]
> My original problem was that I was missing the quotes around the
> filename in the CD header.[/color]
In spite of HTTP/1.1, the quotes are not usually necessary.
If the filename is short and doesn't contain certain special
characters, then you shouldn't quote it. Quotes are
necessary only if the filename is long or contains those
special characters. The details are laid out in RFC2183, if
you're interested.
http://www.ietf.org/rfc/rfc2183.txt
[color=blue]
> I've read the ensuing dialog between Ethor and JD and have a
> question/comment driven by the fact that things don't seem to work
> for me the way they're "supposed to" and I wonder why.[/color]
'Supposed to' isn't quite right. Since the C-D header isn't
part of HTTP, it's quite understandable why some browsers
don't observe it. I'm sure many simply ignore it. Besides,
C-D is nothing more than an indication; it doesn't force.
Me, well, I don't think C-D is useful to the web.
[color=blue]
> I use a content type application/zip, and a content disposition with
> the file name (test.zip) just like JD suggests. But it only works if
> the HTTP request ends with ".zip".[/color]
[ ... ]
I wouldn't expect perfection in every implementation, much
less Internet Explorer, by no means the paragon of web
browsers! The thing to do, as a provider, is publish
material in accordance with the interworking specifications.
There is a FAQ addressing this, but I don't know how helpful
you'll find it or if it'll reveal anything new.
http://www.htmlhelp.com/faq/cgifaq.3.html#22
Also, this could soon be an entry in the comp.lang.php FAQ
(nudge, nudge, anyone willing), so stay tuned.
[color=blue]
> I making a SWAG that some device between my browser and the remote
> server is monkeying around with the request and/or response headers.[/color]
You can check what the headers are with
http://www.delorie.com/web/headers.html
Slàinte!
--
Jock