使用 jquery 的 uploadify 上传插件 怎么加一个自定义的 http header 和数据一起 post 到后端

2016-01-14 19:15:00 +08:00
 ri0day

用 python 开发了一个图片上传接口,用 jwt 来做的验证.

前端使用 jquery 的 uploadify 来调用这个接口,但是 jwt 是基于 http header 里面的信息来认证的

而我使用 uploadify 没办法提交这个 header 过去

在 github 上搜索了 和 google 了 一些代码。发现还是没有把这个 header 带过去。请指点 怎么把这个 header 传过去

<script type="text/javascript">
jQuery.ajaxSetup({  
    'beforeSend': function (xhr) {xhr.setRequestHeader("Authorization", "JWT XXX")}  
}); 
$(function() {
            $('#file_upload').uploadifive({
                'uploadScript' : '/uploadify',
                'method' : 'post',
                'formData' : {'someKey' : 'someValue'}
    });
        });
    </script>
2561 次点击
所在节点    前端开发
1 条回复
ri0day
2016-01-15 16:04:02 +08:00
问题找到.uploadify 没有使用 jquery 里面 xhr ,自己实现的 .所以做任何对 jquery 的设置是没用的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250789

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX