string connectionString = "DefaultEndpointsProtocol=https;AccountName=abcStorage;AccountKey=/ABCDEFGHIJKKlaDfOG6ix+Ek+24J7cBi==;EndpointSuffix=core.windows.net";
//"DefaultEndpointsProtocol=https;AccountName=your_storage_account;AccountKey=your_storage_account_key;EndpointSuffix=core.windows.net";string containerName = "mycontainer";
string filePath = @"C:\MyCustomDoc\123.csv";
string blobName = @"FileData\123.csv";
UploadFile(connectionString, containerName, filePath, blobName);
Console.WriteLine("file uploaded successfully.");
static void UploadFile(string connectionString, string containerName, string filePath, string blobName)
{
try
{
BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);
BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient(containerName);
using (FileStream fileStream = File.OpenRead(filePath))
{
containerClient.UploadBlob(blobName, fileStream);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
throw ex;
}
}