node.js获取token出错:"error": "invalid put policy encoding"

新手上路,请多包涵

用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;
}
阅读 4.7k
1 个回答

你的整体编码是什么呢?我们支持的是utf-8编码格式,建议你查看下

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