用node.js的sdk写的获取token,拿着token上传时出错:"error": "invalid put policy encoding"
请问如何解决?
function uptoken(bucketname, endUser, expires) {
var putPolicy = new qiniuSDK.rs.PutPolicy(bucketname);
putPolicy.endUser = endUser;
putPolicy.expires = expires;
return putPolicy.token();
}
function getUploadToken(param, fn){
var pic_id = '123456';
var scope = 'cospa-pub:' + pic_id;
var nowDate = new Date();
var expires = nowDate.getTime() + 60 * 60 * 1000; //60min
var endUser = param.host;
var token = qiniuHelper.uptoken(scope, endUser, expires);
return token;
}
你的整体编码是什么呢?我们支持的是utf-8编码格式,建议你查看下