aliyun / aliyun-oss-csharp-sdk

Aliyun OSS SDK for C#
MIT License
379 stars 204 forks source link

使用URL授权策略的时候签名错误 #126

Closed Meng-Ye closed 3 years ago

Meng-Ye commented 3 years ago

问题:想生成一个可以访问指定目录的签名在URL调用,使用文档比如 文件夹/* 这样匹配,访问文件夹下文件签名错误

代码:

string objectName = string.Intern("education/*.jpg"); //objectName = objectName + "1408337021986545664" + "." + "jpg"; var generatePresignedUriRequest = new GeneratePresignedUriRequest(ConfigConstant.ConfigOssBucketCgsIdentity, objectName, SignHttpMethod.Get) { Expiration = DateTime.Now.AddMinutes(5), }; var signedUrl = _ossClient.GeneratePresignedUri(generatePresignedUriRequest); return signedUrl.Query;

       指定单个文件这样是OK的,签名?Expires=1624612517&OSSAccessKeyId=LTAI4FmLTAZFDiEuSVNSJMiV&Signature=i8yenZV4seCCkhUChhRVQSZm0Gg%3D,想问问如何URL指定多个文件的签名生成方式
Meng-Ye commented 3 years ago

补充文档是阿里云文档