Как получить размер файла Azure Blob

Я использовал Azure blob для хранения изображений. Пользователи загружают эти изображения. Я хочу видеть, сколько места занимает каждый пользователь с их изображениями. Как я могу это сделать в коде ASP.NET? Могу ли я получить размер файла изображения, просто зная его URI? Или мне нужно использовать некоторую функцию, связанную с blob?

Ответ 1

Сначала вам нужно получить свойства blob. Например,

var blob = _container.GetBlockBlobReference(blobName);
if (blob.Exists())
{
    blob.FetchAttributes();
    return blob.Properties.Length;
}

throw new Exception("Blob doesn't exist");