可实现先弹窗验证密码,密码正确即可下载资料:
$('a[id="down-alert"]').click(function(e){
var flag=false;
var key = prompt("请输入简历下载码:","");
if (key != null){
$.ajax({
type : "get",
async : false,
url : "/checkKey",
data : {
key:key
},
timeout:1000,
success:function(data){
//console.log('返回的数据:',data);
if(data==1) flag=true;
if(flag==0) alert('下载码错误');
},
error: function() {
alert("失败,请稍后再试!");
}
});
return flag;
}
return false;
});php端响应方法:
return response()->download('/Users/dige/Desktop/MyDige/public/js/dgjs.js');

本文介绍了一种使用JavaScript实现的文件下载前的密码验证方法。通过弹窗提示用户输入下载码,利用AJAX发送请求到PHP后端进行校验。若密码正确,则允许下载指定文件。
206

被折叠的 条评论
为什么被折叠?



