ri0day

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

  •  
  •   ri0day ·
    ri0day · Jan 14, 2016 · 3152 views
    This topic created in 3798 days ago, the information mentioned may be changed or developed.

    用 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 replies    2016-01-15 16:04:02 +08:00
    ri0day
        1
    ri0day  
    OP
       Jan 15, 2016
    问题找到.uploadify 没有使用 jquery 里面 xhr ,自己实现的 .所以做任何对 jquery 的设置是没用的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1075 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:43 · PVG 06:43 · LAX 15:43 · JFK 18:43
    ♥ Do have faith in what you're doing.