七牛下载时声称的token问题

现在我遇到的问题是,每次通过七牛官方提供的api生成一个token值,但是每次刷新页面都会重新生成不同的token值导致每次都会重新下载同一张图片,api如下:
var baseUrl = qiniu.rs.makeBaseUrl(config.imgDomain, key); var policy = new qiniu.rs.GetPolicy(); return policy.makeRequest(baseUrl);
有什么方法能避免重复生成不同的token值(或是在一定时间内保证不重复生成token)?
七牛官方生成token的过期时间是基于当前时间+expires(3600s),或者有什么方法能指定当前时间?

阅读 3k
1 个回答

OK,已解决,修改原代码。

我是nodejs环境,修改nodejs模块的qiniu包的rs.js文件,给GetPolicy构造函数增加一个当前时间戳参数,用户可设置:
this.date = date || Math.floor(Date.now() / 1000);

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进