Mid Azure

How do you upload/download files from Blob Storage in .NET?

  • Use Azure.Storage.Blobs NuGet package.

Upload example:

var blobServiceClient = new BlobServiceClient(connectionString);

var containerClient =

blobServiceClient.GetBlobContainerClient("mycontainer");

var blobClient = containerClient.GetBlobClient("file.txt");

using var fileStream = File.OpenRead("localfile.txt");

await blobClient.UploadAsync(fileStream, overwrite: true);

Download example:

var downloadPath = "downloaded.txt";

await blobClient.DownloadToAsync(downloadPath);

More from Microsoft Azure Tutorial

All questions for this course