通过jquery调用表单API出现401错误-问答-阿里云开发者社区-阿里云

开发者社区> 云栖技术> 正文

通过jquery调用表单API出现401错误

2016-05-25 08:54:29 3795 1

源代码如下:

<html>
  <head>
    <meta charset=utf-8>
    <script src="../qddian/js/jquery.js"></script>
  </head>
  <body>
    <form action="http://v0.api.upyun.com/<?php echo $bucket?>"
    method=post enctype="multipart/form-data">
      <!-- 需要传递以下三个表单内容 -->
      <input type=hidden name=policy value="<?php echo $policy?>">
      <input type=hidden name=signature value="<?php echo $signature?>">
      <input type=file name=file>
      <a id=upload href=#>上传</a>
    </form>
  </body>
</html>
<script>
    $(function(){
        $('a#upload').click(function(){
            //$('form').submit();

            $.post(
                'http://v0.api.upyun.com/<?php echo $bucket; ?>',
                {
                    file: $('input[name=file]').val(),
                    policy: $('input[name=policy]').val(),
                    signature: $('input[name=signature]').val()
                },
                function(data){
                    alert('Data: ' + data);
                }
            );

            return false;
        });
    });
</script>

通过上述方式则提示"401 Unauthorized sign error",但通过$('form').submit()方式提交则返回200成功。截图如下,请各位大牛协助解决一下,不胜感激!
screenshot
screenshot

取消 提交回答
全部回答(1)
  • 云栖技术
    2019-07-17 19:13:22

    401的错误是签名的问题:
    401:Unauthorized 访问未授权
    401:Sign error 签名错误(操作员和密码,或签名格式错误)
    sign error:
    检查签名格式是否和又拍接口文档中一致。
    Unauthorized:
    错误检查空间名,操作员,密码等信息填写是否正确,上传路径是否有根“/”开始。
    你可以参考下以上错误提示。

    0 0
相关问答

10

回答

【精品问答合集】Hbase热门问答

hbase小能手 2019-05-29 14:37:26 120219浏览量 回答数 10

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 222950浏览量 回答数 162

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157053浏览量 回答数 145

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 146755浏览量 回答数 22

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 145590浏览量 回答数 31

2

回答

mySQL数据库报错You have an error in your SQL syntax

落地花开啦 2016-02-14 16:09:24 126258浏览量 回答数 2

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 149314浏览量 回答数 82

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302571浏览量 回答数 249

97

回答

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2011-08-11 14:51:38 123194浏览量 回答数 97

14

回答

域名解析是正确的,但是网站打不开求助!

游客b4ezpaqg54gdq 2019-07-05 11:50:33 118798浏览量 回答数 14
+关注
云栖技术
社区爱好者,专为云栖社区服务!
33
文章
898
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载