>>757
パッケージとかは知らない。多分無いと思う
ヘッダ触れるなら以下で実現できる
https://ja.stackoverflow.com/questions/32487/

無理なら

ブラウザでボタンを押す、ダイアログを出してファイル名をきめさせる
→サーバーでファイル名を受け取り、その名前でファイル生成
→ダウンロード

いずれにしろph側の処理が必要で、js単独でやる方法は無いと思う。あったらゴメン