javascriptファイルダウンロード時のファイル名の指定について
現在以下の様な手段を使ってサーバからファイルをダウンロードしているのですが、
ファイル名が指定したものになりません、原因が分かる方いますでしょうか?
var a = document.createElement('a');
a.download = 'test.xml';
a.href = 'http/XXX/XXX/user?id=1234';
a.click();
サーバー側はnode.jsで作成されていてurlで指定されたものをデータベースにアクセスして取得してくれるようになっています。
この時ダウンロードされたファイルの内容などは正しいのですが、ファイル名だけが指定したものになってくれません、、、どうしてでしょうか?