1
ブラウザに強制的にファイル保存ダイアログを表示しようとしています。私はContent-Disposition
ヘッダーと添付ファイルを使用しています。また、タグのdownload
属性を使用しています。問題は、ブラウザのオプションでダウンロード用のデフォルトディレクトリが選択されているときにダイアログが表示されないことです。現在、私はChromeで働いています。 (ApacheのCXFを使用して)強制ファイル保存ダイアログ
var csvUrl = document.createElement('a');
csvUrl.href = url;
csvUrl.download = filename;
csvUrl.click();
これは私がサーバーからファイルを返すてる方法です:
return Response.ok(csvData.toString())
.header("Content-Disposition", "attachment; filename=" + filename)
.build();
ここ
は、私は、ブラウザのダイアログを表示させるためにしようとしているかのスナップショットです
ありがとうございます!