generateUploadToken method

String generateUploadToken({
  1. required PutPolicy putPolicy,
})

根据上传策略生成上传使用的 Token。

具体的上传策略说明请参考 PutPolicy 模块

Implementation

String generateUploadToken({
  required PutPolicy putPolicy,
}) {
  final data = jsonEncode(putPolicy);
  final encodedPutPolicy = base64Url.encode(utf8.encode(data));
  final baseToken = generateAccessToken(bytes: utf8.encode(encodedPutPolicy));
  return '$baseToken:$encodedPutPolicy';
}