V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ri0day
V2EX  ›  前端开发

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

  •  
  •   ri0day ·
    ri0day · 2016-01-14 19:15:00 +08:00 · 2582 次点击
    这是一个创建于 3259 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 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 条回复    2016-01-15 16:04:02 +08:00
    ri0day
        1
    ri0day  
    OP
       2016-01-15 16:04:02 +08:00
    问题找到.uploadify 没有使用 jquery 里面 xhr ,自己实现的 .所以做任何对 jquery 的设置是没用的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2850 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 12:40 · PVG 20:40 · LAX 04:40 · JFK 07:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.