OSS,上传文件 SignatureDoesNotMatch-问答-阿里云开发者社区-阿里云

开发者社区> ppphoenix> 正文

OSS,上传文件 SignatureDoesNotMatch

2017-07-24 15:42:41 8011 1

hi,这是我的报错信息,使用的是androidSdk,签名方式是自签名的方式,检查了很多遍不知道问题出在哪里。
有几个疑问
1.创建PutObjectRequest 的时候ObjectKey是必须要带上文件后缀名吗 类似"xxx/xxx/xx.amr"
2.如果服务器上没有xxx/xxx/文件夹 那么Objectkey写"xxx/xxx/xx.amr"会有问题吗?

<?xml version="1.0" encoding="UTF-8"?>

SignatureDoesNotMatch
The request signature we calculated does not match the signature you provided. Check your key and signing method.
5975A2AFF43DB7AD8D096491
MYBUCKET.oss-cn-beijing.aliyuncs.com
h3mwTglyPCtnU8iK
z4sE+YWLhftqesTrCnfyFGn1dNk=
PUT

audio/amr
Mon, 24 Jul 2017 07:33:00 GMT
/lepu-secfile-bj/test.amr
50 55 54 0A 0A 61 75 64 69 6F 2F 61 6D 72 0A 4D 6F 6E 2C 20 32 34 20 4A 75 6C 20 32 30 31 37 20 30 37 3A 33 33 3A 30 30 20 47 4D 54 0A 2F 6C 65 70 75 2D 73 65 63 66 69 6C 65 2D 62 6A 2F 74 65 73 74 2E 61 6D 72


OSSCustomSignerCredentialProvider ossCustomSignerCredentialProvider = new OSSCustomSignerCredentialProvider() {

                        @Override
                        public String signContent(String s) {
                            return "OSS h3mwTglyPCtnU8iK:z4sE+YWLhftqesTrCnfyFGn1dNk=";
                        }
                    };

                    OSS oss = new OSSClient(LocationServiceClient.this, endpoint, ossCustomSignerCredentialProvider );

PutObjectRequest put = new PutObjectRequest("", "test.amr", files[0].getAbsolutePath()+"");

取消 提交回答
全部回答(1)
  • 治世
    2019-07-17 21:25:46

    1.创建PutObjectRequest 的时候ObjectKey是必须要带上文件后缀名吗 类似"xxx/xxx/xx.amr"

    这个是必须的
    2.如果服务器上没有xxx/xxx/文件夹 那么Objectkey写"xxx/xxx/xx.amr"会有问题吗?
    OSS 是K-V存储,没有物理文件夹的概念。这个不会有任何问题的。

    0 0
相关问答

4

回答

Spark 【问答合集】

社区小助手 2019-05-29 14:13:40 123755浏览量 回答数 4

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 92940浏览量 回答数 28

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 292332浏览量 回答数 110

3

回答

Logstash采集文件名称以及自定义格式的日志文件采集

Snorlax 2019-06-18 11:51:28 114675浏览量 回答数 3

1

回答

出现这个问题求解决This XML file does not appear to have any

淘合肥 2017-04-08 21:07:00 89478浏览量 回答数 1

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 135589浏览量 回答数 42

82

回答

OSS入门教程

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

88

回答

手把手教你搭建自己的OSS FTP 服务器

lei.zhuol 2012-05-16 14:48:33 89554浏览量 回答数 88

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 471527浏览量 回答数 24

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 204025浏览量 回答数 2
+关注
0
文章
1
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载