gpt4 book ai didi

javascript - 强制文件保存对话框

转载 作者:行者123 更新时间:2023-11-30 15:34:49 25 4
gpt4 key购买 nike

我在尝试强制浏览器打开文件保存对话框时遇到问题。我正在使用 Content-Disposition标题和附件,我也在使用 download <a> 的属性标签。问题是当在浏览器选项中选择了默认的下载目录时,该对话框不会出现。目前我在 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();

提前致谢!

最佳答案

不幸的是,这是不可能的,您不能强制 Chrome 显示对话框。您唯一可以做的就是向 Chrome 用户显示一条通知,例如“如果没有出现保存对话框,请检查您的下载文件夹,您的文件可能已经存在了!”

关于javascript - 强制文件保存对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41716817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com