30 lines
1.1 KiB
C#
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.
|
|
}
|
|
}
|