CloudGamingAdmin/admin-server/CloudGaming.Core.Aliyun/Class1.cs
2024-11-15 02:58:48 +08:00

30 lines
1.1 KiB
C#

using Aliyun.OSS;
using System.Security.AccessControl;
namespace CloudGaming.Core.Aliyun
{
public class Class1
{
public void test()
{
//genCredential(values);
OssClient ossClient = new OssClient("https://oss-cn-shanghai.aliyuncs.com", "LTAI5tKKpfDvoQ9Z6v6W5RYa", "7ySivootkU6IX6pzYQNbsyfXV1PvVS");
//ossClient.GeneratePostPolicy(DateTime.Now);
// 创建OSSClient实例
//var ossClient = new OssClient(EndPoint, AccessKeyId, AccessKeySecret);
// private string BucketName { get; set; } = "<YOUR-BUCKET>";
//private string ObjectName { get; set; } = "exampledir/exampleobject2.png";
// 生成签名URL
var generatePresignedUriRequest = new GeneratePresignedUriRequest("zpc-public", "", SignHttpMethod.Put)
{
Expiration = DateTime.Now.AddHours(1),
ContentType = "image/png"
};
var signedUrl = ossClient.GeneratePresignedUri(generatePresignedUriRequest);
}
//ossClient.
}
}