Upload file to Azure Blob Storage using BlobClient class – C#

User Review
0 (0 votes)

Let us see a simple example to upload the file to Azure Blob Storage through a desktop application (C#).

Below is our Storage account and the container to which we will upload the files from the local drive.

Get the Connection String for the storage account from the Access Key area

Next – Create a console application or windows form application project and add the following NuGet Package


Sample code –

The uploaded file – 


Also check out – https://nishantrana.me/2020/11/25/use-azcopy-to-transfer-files-from-local-drive-to-azure-blog-storage/

Hope it helps..

 var filePath = @"D:\Sample.xlsx"; var connectionString = "DefaultEndpointsProtocol=https;" + "AccountName=samplestorageaccountcrm;" + "AccountKey=aXX+FXLGqkT9yGOFQEfqPEKoW8oJZEX+kQQTW+kwU2AAcLNhVzpElaKqkzF18OLNd1pCy2NEniTMLTwwDoiv4Q==;" + "EndpointSuffix=core.windows.net"; // intialize BobClient Azure.Storage.Blobs.BlobClient blobClient = new Azure.Storage.Blobs.BlobClient( connectionString: connectionString, blobContainerName: "mycrmfilescontainer", blobName: "sampleBlobFileTest"); // upload the file blobClient.Upload(filePath);