用 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>
1
ri0day OP 问题找到.uploadify 没有使用 jquery 里面 xhr ,自己实现的 .所以做任何对 jquery 的设置是没用的
|