Вероятнее всего, браузер не предложит ничего, а начнет открывать. Надо форсировать диалоговое окно.
http://www.us-pro.ru/mooncar/forsave/saveas.swf
Флешка:
Код AS1/AS2:
var filename:String = 'kazan.pdf';
btn.onRelease = function ()
{
getURL('forcesave.php?url=' + filename);
};
forcesave.php
PHP код:
<?php
$url = $_GET['url'];
$len = filesize($url);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: attachment; filename=$url");//самое важное: форсируем отображение браузером диалога save.
readfile($url);
?>
Исходник: