[whatwg] "Content-Disposition" property for <a> tags
Boris Zbarsky
bzbarsky at MIT.EDU
Fri Jun 3 06:24:21 PDT 2011
On 6/3/11 9:16 AM, Eduard Pascual wrote:
> Ok, I have never even thought about using the "filename" argument with
> an explicit "inline" disposition. When I am in control of the headers,
> I find it easier to "fix" the filename with 301/302 redirects
That doesn't work if the data is dynamically generated.
> In short, I think that responding with a 2xx code _and_ attempting to
> change what's essentially part of the URI through other means is a
> contradiction
The "filename to save the data as" is not "part of the URI".
Think a URI like this:
http://mysite.org/generate_progress_report.php?quarter=Q12010
When saving, it would be good to use something like "Progress report of
Q1 2010" as the filename. But that's not "part of the URI" in any sense.
Note that some browsers will do weird parsing of the query params to
attempt to extract a "useful filename". That seems strictly worse than
just using Content-Disposition.
> and thus a mistake on the best case, or some attempt to
> fool the browser into doing something it shouldn't do on the worst
> case.
I strongly disagree. I think browsers that use the Content-Disposition
filename for "attachment" but not "inline" are just buggy and should be
fixed.
Of course it sounds like your position is that they should not use the
filename for "attachment" either... (in which case you disagree not only
with me, but with most of the web).
-Boris
More information about the whatwg
mailing list