1
我在嘗試強制瀏覽器打開文件保存對話框時遇到問題。我正在使用Content-Disposition
標題和附件,並且我正在使用<a>
標記的download
屬性。麻煩的是當在瀏覽器選項中選擇了下載的默認目錄時,該對話框不會出現。目前我正在使用Chrome。強制文件保存對話框
下面是如何我試圖讓瀏覽器顯示對話框快照:
var csvUrl = document.createElement('a');
csvUrl.href = url;
csvUrl.download = filename;
csvUrl.click();
這是我要回的是在服務器上的文件(使用Apache CXF):
return Response.ok(csvData.toString())
.header("Content-Disposition", "attachment; filename=" + filename)
.build();
在此先感謝!