Jquery文件上传插件-文件删除-授权头
我正在为我的一个项目使用jquery文件上传插件,使用基本浏览器身份验证进行用户访问控制。登录后,我将在用户会话的调用中传递base64编码的用户名和密码字符串。Base64编码字符串通过http授权头发送到服务器。我相当成功地为所有调用设置了授权头,除了file delete one。如果有人能给我们指明方向,我将不胜感激 我正在为其他呼叫设置授权标头,如下所示Jquery文件上传插件-文件删除-授权头,jquery,file,jquery-plugins,upload,Jquery,File,Jquery Plugins,Upload,我正在为我的一个项目使用jquery文件上传插件,使用基本浏览器身份验证进行用户访问控制。登录后,我将在用户会话的调用中传递base64编码的用户名和密码字符串。Base64编码字符串通过http授权头发送到服务器。我相当成功地为所有调用设置了授权头,除了file delete one。如果有人能给我们指明方向,我将不胜感激 我正在为其他呼叫设置授权标头,如下所示 $('#fileupload').addClass('fileupload-processing'); $.ajax({
$('#fileupload').addClass('fileupload-processing');
$.ajax({
// Uncomment the following to send cross-domain cookies:
url: $('#fileupload').fileupload('option', 'url'),
dataType: 'json',
type: 'GET',
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', btoa(userId,password));
}
在jquery.fileupload-ui.js文件中,在“文件删除回调”的代码块中添加以下代码:
我是用另一种方式做的。我使用了在发送删除请求之前触发的事件,并将头添加到数据对象
$('#fileupload')
.bind('fileuploaddestroy', function (e, data) {
data.headers = {
'Authorization_Token': "any_token"
};
});
$('#fileupload')
.bind('fileuploaddestroy', function (e, data) {
data.headers = {
'Authorization_Token': "any_token"
};
});