I am returning a stream in some response setting the appropriate content-type
header. The behavior I\'m looking for is this:
If the browser is
I'm not sure if that's possible by default. Due to security concerns, browsers don't send all content-types they can handle, but just a few Accept-Encoding
, which doesn't help a lot in your scenario.
Maybe you can ask your user what they prefer and store that information in their profile.
The correct way could be:
Content-Disposition: inline; filename="myfile.txt"