使用HTML如何打开文件保存对话框进行下载?

使用HTML如何打开文件保存对话框进行下载?,html,Html,当我点击一个按钮生成一个文件时,每次文件名都会不同,生成的文件应该通过自动保存对话框下载给用户 现在我已经创建了一个超链接,点击它就会打开对话框,但要求直接打开对话框而不使用超链接。不知道少了什么 我目前使用 附言: Web服务器托管在资源有限的嵌入式设备上,并且只支持基本HTML。(无.htaccess文件)如果您需要下载内容而无需用户单击您创建的链接,请在隐藏的中创建链接,并在创建的链接上调用click()函数 <div id="hiddenDiv" hidden></di

当我点击一个按钮生成一个文件时,每次文件名都会不同,生成的文件应该通过自动保存对话框下载给用户

现在我已经创建了一个超链接,点击它就会打开对话框,但要求直接打开对话框而不使用超链接。不知道少了什么

我目前使用

附言:
Web服务器托管在资源有限的嵌入式设备上,并且只支持基本HTML。(无
.htaccess
文件)

如果您需要下载内容而无需用户单击您创建的链接,请在隐藏的
中创建链接,并在创建的链接上调用
click()
函数

<div id="hiddenDiv" hidden></div>

在任何你想要的地方执行这个

document.getElementById('hiddenDiv').innerHTML = '<a id="myLink" href="filename" >Save</a>';        
document.getElementById("myLink").click();
document.getElementById('hiddenDiv')。innerHTML='';
document.getElementById(“myLink”)。单击();

请解释“要求是直接打开对话框而不显示超链接”。保存对话框必须自动打开,用户不显示超链接。我做的一个轻微修改是,在javasrcipt中,我调用了document.getElementById(“myLink”)。单击();