private async Task <string> UpdateFile(string file, string rtfFile) { string connectionString = SecretsHelper.GetAzureConnectionString(); string containerName = SecretsHelper.GetAzureContainerName(); string containerURL = SecretsHelper.GetAzureContainerURL(); var container = new BlobContainerClient(connectionString, containerName); container.CreateIfNotExistsAsync(); var blob = container.GetBlobClient(rtfFile); await blob.UploadAsync(rtfFile); return($"{containerURL}/{rtfFile}"); }
private async Task <string> UploadFile(string rtfFile, string fileName) { string file = string.Empty; var account = CloudStorageAccount.Parse(SecretsHelper.GetAzureConnectionString()); var client = account.CreateCloudBlobClient(); var container = client.GetContainerReference("notes"); var blob = container.GetBlockBlobReference(fileName); using (FileStream fileStream = new FileStream(rtfFile, FileMode.Open)) { await blob.UploadFromStreamAsync(fileStream); file = blob.Uri.OriginalString; } return(file); }