web-dev-qa-db-ja.com

Azure Blobファイルのサイズを取得する方法

Azure blobを使用して画像を保存しました。ユーザーはそれらの画像をアップロードします。各ユーザーが画像で占めるスペースを確認します。 ASP.NETコードビハインドでそれを行うにはどうすればよいですか? URIを知っているだけで画像ファイルのサイズを取得できますか?または、ブロブ関連の関数を使用する必要がありますか?

24
martial

最初にblobのプロパティをフェッチする必要があります。例えば、

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

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