public async Task <IActionResult> OnPostUploadAsync(List <IFormFile> files) { long size = files.Sum(f => f.Length); string filePath = string.Empty; string fileName = string.Empty; foreach (var formFile in files) { if (formFile.Length > 0) { filePath = Path.GetTempFileName(); fileName = formFile.FileName; using (var stream = System.IO.File.Create(filePath)) { await formFile.CopyToAsync(stream); } } } await _serviceBusSender.UploadFile(filePath, "BlobStorage"); await _serviceBusSender.SendMessage("BlobStorage"); return(Ok()); }