我是 html 新手。我只是想知道如何在我的 html 页面中弹出另存为。我尝试过 html 输入文件类型属性。但这对我不起作用。我需要向用户显示下载弹出窗口而不是上传弹出窗口。 下图显示了我真正需要的,
有人可以告诉我如何完成这项工作吗?先感谢您!
最佳答案
您可以使用 <a>
元素为 download
属性设置,调用click()
在元素上。
<a href="" download=""></a>
<script>
document.querySelector("a[download]").click()
</script>
或者,您可以设置 href
在a
元素至data URI
具有 MIME 类型 application/octet-stream
,调用.click()
在元素上
<a href="data:application/octet-stream," id="download"></a>
<script>
document.querySelector("a#download").click()
</script>
关于javascript - 如何启用另存为弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37096571/