Jquery文件上传插件-文件删除-授权头

Jquery文件上传插件-文件删除-授权头,jquery,file,jquery-plugins,upload,Jquery,File,Jquery Plugins,Upload,我正在为我的一个项目使用jquery文件上传插件,使用基本浏览器身份验证进行用户访问控制。登录后,我将在用户会话的调用中传递base64编码的用户名和密码字符串。Base64编码字符串通过http授权头发送到服务器。我相当成功地为所有调用设置了授权头,除了file delete one。如果有人能给我们指明方向,我将不胜感激 我正在为其他呼叫设置授权标头,如下所示 $('#fileupload').addClass('fileupload-processing'); $.ajax({

我正在为我的一个项目使用jquery文件上传插件,使用基本浏览器身份验证进行用户访问控制。登录后,我将在用户会话的调用中传递base64编码的用户名和密码字符串。Base64编码字符串通过http授权头发送到服务器。我相当成功地为所有调用设置了授权头,除了file delete one。如果有人能给我们指明方向,我将不胜感激

我正在为其他呼叫设置授权标头,如下所示

$('#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"
        };
});