tencentyun / wecos-ugc-upload-demo

WeCOS-UGC-DEMO资源上传示例
89 stars 22 forks source link

上传文件时,总是返回-97 #1

Closed wjzheng closed 7 years ago

wjzheng commented 7 years ago

在使用这个demo的过程中,一直返回-97,签名错误的code;

使用场景: 服务端获取签名使用到的是:COS-AUTH——COS鉴权服务器DEMO Cos版本:v4 服务器域名的设置以及相关的appid的配置都是正确的,但是就是上传到cos的时候,一直返回-97

Jinqn commented 7 years ago

这里是 cos v4 接口返回错误码的介绍: https://www.qcloud.com/document/product/436/6059 你看看是不是签名计算有问题?测试一下是否 encodeURIComponent 导致的错误。 另外,签名内容里的 expired 字段格式是 0 或 超时的时间戳,例如 60 秒后失效:

expired = parseInt(Date.now() / 1000) + 60;
YinshawnRao commented 7 years ago

能否提供一下错误的签名?

YinshawnRao commented 7 years ago

appid不是数字吗? appid可以在COS控制台-密钥管理查看

这里的注释可能不是很完善,这个appid是COS的appid,不是小程序的appid

wjzheng commented 7 years ago

Yes,appid是数字,是我把小程序的appid和cos的appid搞混了,明天我再试试看,谢谢了。

wjzheng commented 7 years ago

问题已经解决,是appid设置的问题。