code: public String uploadToken(String bucket, String key, long expires, StringMap policy) {
          return uploadToken(bucket, key, expires, policy, true);
      }
docs: 生成上传token
  
  @param bucket  空间名
  @param key     key，可为 null
  @param expires 有效时长，单位秒
  @param policy  上传策略的其它参数，如 new StringMap().put("endUser", "uid").putNotEmpty("returnBody", "")。
  scope通过 bucket、key间接设置，deadline 通过 expires 间接设置
  @return 生成的上传token