18910140161

JavaScript-HTML/JS如何询问用户在哪里下载文件-堆栈溢出

顺晟科技

2022-10-18 13:44:57

190

我想做一个HTML文件,其中包含一个按钮,当点击时,询问用户在哪里下载JS生成的文件。例如,这是我的Firefox浏览器的屏幕截图,提示我决定将即将从网页下载的文件保存到何处。

example

目前我的解决方案是以下代码:

<代码><;脚本>;函数下载(文件名,文本){Let element=document.createElement(' a ')element.setAttribute(' href ',' data:text/plain;charset=UTF-8,'+encodeURIComponent(text))element.setAttribute('下载',文件名)元素。单击()}下载(";hello.txt";,";这是内容")<;/脚本>;

但是,弹出窗口不会询问将文件保存到何处,如下所示:

enter image description here

如何用JS和HTML复制第一种情况?


顺晟科技:

这完全取决于浏览器的实现,不是您可以用JavaScript控制的。

在这种情况下,用户必须选择“保存文件”。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航