Я хотел бы получить доступ к файлу, расположенному в общих папках Azure, чтобы скопировать его в хранилище 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