У меня есть частный Azure Blob. Я пытаюсь скопировать файлы Azure в большой двоичный объект. Они оба находятся в одной учетной записи хранения.
Когда я пытаюсь скопировать файл Azure в Blob, я получаю ошибку 404.
e.g. : await destinationBlob.StartCopyAsync(sourceCloudFile);
Предположение: это связано с тем, что мне нужно предоставить Подпись общего доступа в файле Azure.
Итак, я не уверен, как использовать SAS для копирования файла в Blob.
var policy = new Microsoft.WindowsAzure.Storage.File.SharedAccessFilePolicy()
{
Permissions = Microsoft.WindowsAzure.Storage.File.SharedAccessFilePermissions.List,
SharedAccessExpiryTime = new DateTimeOffset(DateTime.UtcNow.AddDays(1))
};
var sasToken = source.CloudFile.GetSharedAccessSignature(policy);
destinationBlob.Properties.ContentType = "image/jpg";
Хорошо - у меня есть жетон .. Что теперь?