【go】访问七牛下载链接下载apk出现{"error":"download token auth failed"}
- 同一个资源有时候能下载有时候不能下载(目前发现不能下载的就当前一个),key是上传之后存在我们mysql表里的,我下载的时候从表里取key,然后拼接下载链接。
func (mac *Mac) Sign(data []byte) (token string) {
h := hmac.New(sha1.New, mac.SecretKey)h.Write(data)
sign := base64.URLEncoding.EncodeToString(h.Sum(nil))
return fmt.Sprintf("%s:%s", mac.AccessKey, sign)
}
代码里面是有使用 安全 urlbase64 编码的。
我把链接复制到浏览器里面能看到中文
这个是因为测试域名的部分节点会报401的错,所以同一个链接有时候能下载有时候不能下载。
回答
以上是 【go】访问七牛下载链接下载apk出现{"error":"download token auth failed"} 的全部内容, 来源链接: utcz.com/a/111532.html