Files
yes.blog/Yes.Application/Admins/Storages/QiniuProvider.cs
2025-04-30 09:51:36 +08:00

24 lines
466 B
C#

namespace Yes.Application.Admins.Storages
{
public class QiniuProvider
{
public static string CreateToken(
string accessKey,
string secretKey,
string scope
)
{
Mac mac = new Mac(accessKey, secretKey);
PutPolicy putPolicy = new PutPolicy();
putPolicy.Scope = scope;
putPolicy.SetExpires(60);
putPolicy.SaveKey = "$(etag)$(ext)";
string token = Auth.CreateUploadToken(mac, putPolicy.ToJsonString());
return token;
}
}
}