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);