Closed Meng-Ye closed 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指定多个文件的签名生成方式
补充文档是阿里云文档
问题:想生成一个可以访问指定目录的签名在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;