The HTTP standard says:
If this header [Content-Disposition: attachment] is used in a response
with the application/octet-stream content-type, the implied
suggestion is that the user agent should not display the response, but
directly enter a `save response as…’ dialog.
I read that as
Content-Type: application/octet-stream
Content-Disposition: attachment
But I would have thought that Content-Type
would be application/pdf
, image/png
, etc.
Should I have Content-Type: application/octet-stream
if I want browsers to download the file?