I am using the following code to stream a pdf to the browser:
header(\"Cache-Control: must-revalidate, post-check=0, pre-check=0\"); header(\"Pragma: public
They most likely have Ask where to save each file before downloading unchecked (Advanced Settings). If this is the case, there's nothing you can do as this is their preference.