我有一个<a>
标记,指向我服务器上的文件:
<a href="/files/archive.zip" target="_blank">Download Zip</a>
如果用户点击此链接,将立即下载该文件。如果他们右键单击并单击将链接另存为... ,系统将提示他们输入保存文件的位置。
有什么方法可以让用户在点击链接时提示用户保存文件的位置?或者我可以在HTML提交元素上使用的任何JavaScript?
<button id="download-zip">Download Zip</button>
答案 0 :(得分:3)
我相信这是用户浏览器的一项功能。
如果在浏览器中设置了默认下载位置,则不会提示用户选择下载位置。
如果未设置默认下载位置或用户选择自定义下载进程(另存为),则浏览器将向用户显示一个对话框,以选择要下载的位置。