我想访问一个位于天蓝色文件共享中的文件,将其复制到Blob存储中。当我使用microsoft Azure存储资源管理器通过右键单击文件并执行整个过程,然后将代码中的生成值硬编码为代码时,它可以创建共享访问签名。但是我无法使用此C#代码生成此值。
var sharedaccessFilePolicy = new SharedaccessFilePolicy()
{
Permissions = SharedaccessFilePermissions.Read,SharedaccessStartTime = DateTime.Now,SharedaccessExpiryTime = DateTime.Now.AddDays(1)
};
此代码还生成了SAS,但仍然无法正常工作。任何想法? 顺便说一句,我正在使用microsoft.Azure.Storage NuGet
sv = 2019-02-02,sr = f,sig = ****,se = ****,sp = r“
st = 2019-11-06T10 ****,se = 2019-11-07T10 ** 1 **,sp = rl,sv = 2018-03-28,sr = f, sig = ****
第一个是由代码生成的,第二个是来自microsoft Azure Storage Explorer的代码