Azure Storage: Blobs & Queues
Blob Storage
In this example we create, fetch and delete files in a remote Azure Blob Storage container using the Azure.Storage.Blobs NuGet package and .NET configuration secrets.
Setting up Blob Storage
BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);
BlobContainerClient containerClient;
try
{
containerClient = blobServiceClient.CreateBlobContainer(containerName);
}
catch
{
containerClient = blobServiceClient.GetBlobContainerClient(containerName);
} Creating a Blob
BlobClient blobClient = containerClient.GetBlobClient(fileName);
await blobClient.UploadAsync(localFilePath, true); Fetching a Blob
BlobClient blobClient = containerClient.GetBlobClient(fileName);
await blobClient.DownloadToAsync(downloadPath);