gpt4 book ai didi

c# - 如何使用 C# 连接 storageuri 和 SAS token 以及如何使用连接的 storageuri 和 SAS token 上传 blob?

转载 作者:行者123 更新时间:2023-12-03 01:40:57 24 4
gpt4 key购买 nike

我正在使用 Azure。我想在 C# 中使用 SAS token 上传 blob。请解释如何连接 StorageUri 和 SAS token 以及如何在 windows c# 中上传

这是我的示例存储 Uri:

 https://myaccount.blob.core.windows.net/sascontainer/

这是我的示例 SAS token :

sv=2015-04-05&st=2015-04-29T22%3A18%3A26Z&se=2015-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D

最佳答案

假设您希望使用 SAS 上传名为 myfile.txt 的文件,您可以执行如下操作:

//Create storage credentials using SAS Token.
var storageCredentials = new StorageCredentials("sv=2015-04-05&st=2015-04-29T22%3A18%3A26Z&se=2015-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D");

//Create blob URI...https://account.blob.core.windows.net/container-name/blob-name.
var blobUri = new Uri("https://myaccount.blob.core.windows.net/sascontainer/myfile.txt");

//Create an instance of CloudBlockBlob using this URI and storage credentials.
var cloudBlockBlob = new CloudBlockBlob(blobUri, storageCredentials);

//Call methods on that CloudBlockBlob object.
cloudBlockBlob.UploadFromFile(...);

关于c# - 如何使用 C# 连接 storageuri 和 SAS token 以及如何使用连接的 storageuri 和 SAS token 上传 blob?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53464321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com