generateDownloadToken method

String generateDownloadToken({
  1. required String key,
  2. required int deadline,
  3. required String bucketDomain,
})

生成针对私有空间资源的下载 Token。

key 为对象的名称 deadline 有效时间,单位为秒,例如 1451491200 bucketDomain 空间绑定的域名,例如 http://test.bucket.com

Implementation

String generateDownloadToken({
  required String key,
  required int deadline,
  required String bucketDomain,
}) {
  final downloadURL = '$bucketDomain/$key?e=$deadline';
  return generateAccessToken(bytes: utf8.encode(downloadURL));
}