微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果提示密码为真,JavaScript 下载文件

如何解决如果提示密码为真,JavaScript 下载文件

如果用户输入正确的密码,我想下载一个文件

我的 html 文件中有一个按钮:

<button onclick="password()"><h3>Code</h3> </a>

在我的 .js 文件中,这是函数

function password() {
    var password = prompt("Please enter the password");
    if (password === "password") {
        //download the file
    }
    else {
        alert("Password incorrect");
    }
}

要下载的文件位于“../file/file.txt”

一旦用户输入正确的文件,我不确定如何下载文件

解决方法

试试这个。

<a id="download" style="display: none" 
    href="../file/file.text" 
    download>Download</a>


function password() {
    var password = prompt("Please enter the password");
    if (password === "password") {
        document.getElementById('download').click();
    }
    else {
        alert("Password incorrect");
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。