javascript - 七牛云存储 纯JS对私有bucket的down token处理问题
巴扎黑
巴扎黑 2017-04-10 14:30:22
0
1
312

我有一个私有bucket,我想通过纯JS来获取加密后的URL签名应该如何做呢?不要NodeJs可行吗?
这是官方关于down token的规范说明:http://developer.qiniu.com/docs/v6/api/reference/security/download-token.html

以下为代码:
var orginalUrl = "http://picpool.qiniudn.com/20120524065.jpg";
var sk = '_Cgc3I5V6nkkeiHoYPC-v1TUPhBUVwXQ9avyjY4y';
var ak = 'Gwubgz4vR-_hhVdId7bAN5mlVPn0QFqOSOEFPUxS';

请问最后的结果是这样的吗?
http://picpool.qiniudn.com/20120524065.jpg?token=Gwubgz4vR-_hhVdId7bAN5mlVPn0QFqOSOEFPUxS:YTg3ZmUxNzViY2Y1NjEyN2FmYWU1OTYxNWY5OTljMDkyMDMzZWMxYQ==

巴扎黑
巴扎黑

reply all(1)
大家讲道理
  1. 首先把你的ak, sk 贴到社区是不对的。即使工作人员索要也不要给。
  2. http://jsfiddle.net/gh/get/extjs/4.2/icattlecoder/jsfiddle/tree/master/uptoken 这儿有一个通过js 实现uptoken的例子。你可以参考。
  3. 使用js 来生成token是不推荐的,要尽可能的减少secretkey 在公网上的传输, 建议服务端生成token。
  4. 你的token应该不对的, 格式应该是 xxx.qiniudn.com/xx.jpg?e=<timestamp>&token=<your_token>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!