为了账号安全,请及时绑定邮箱和手机立即绑定

Azure 文件共享 ListFilesAndDirectoriesSegmentedAsync()

Azure 文件共享 ListFilesAndDirectoriesSegmentedAsync()

C#
holdtom 2021-12-05 17:06:25
我正在使用 c#.net api 来处理 azure 文件存储,但无法成功列出文件共享中的所有文件。我的代码错误:Microsoft.WindowsAzure.Storage:服务器无法验证请求。确保 Authorization 标头的值形成正确,包括签名。以下代码运行良好,因此我与文件共享“temp”的连接正常:CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString);CloudFileClient fileClient = storageAccount.CreateCloudFileClient();   CloudFileShare share = fileClient.GetShareReference("temp");CloudFile f = share.GetRootDirectoryReference().GetFileReference("Report-461fab0e-068e-42f0-b480-c5744272e103-8-14-2018.pdf");  log.Info("size " + f.StreamMinimumReadSizeInBytes.ToString());下面的代码导致讨论的身份验证错误:FileContinuationToken continuationToken = null;do{    var response = await share.GetRootDirectoryReference().ListFilesAndDirectoriesSegmentedAsync(continuationToken);    continuationToken = response.ContinuationToken;}while (continuationToken != null);任何帮助,将不胜感激。
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

使用密钥 1 而不是密钥解决了问题。


查看完整回答
反对 回复 2021-12-05
  • 1 回答
  • 0 关注
  • 186 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信