我正在将 html 表格导出到 Excel,它工作正常,但我希望用户能够为他们正在下载的文件选择名称。
这是我导出它的方法:
function exportToExcel() {
window.open('data:application/vnd.ms-excel,' +
encodeURIComponent($('#exportToExcelDiv').html()));
e.preventDefault();
}
这是使用该函数的链接:
<a href="#" title="Save"><img src="../../Images/glyphicons_446_floppy_save.png"
alt="save" onclick="exportToExcel()"></a>
有办法做到这一点吗?不使用javascript也没关系。 (我正在 MVC4 中做一个 Web 应用程序)。
最佳答案
将文件发送到浏览器时,添加 Content-Disposition
header 。您可以在其中指定文件名。
相关问题:
关于javascript - 将 HTML 表格导出到 Excel。用户必须能够选择文件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22629338/