public async Task <IActionResult> UploadBlob() { try { var filename = Guid.NewGuid().ToString(); var contentType = Request.Headers["filecontenttype"]; var fileExtension = Request.Headers["fileextension"]; var uri = await _azureBlobService.UploadPrivateAsync("profiles", GetUserId(), filename, Request.Body, contentType, fileExtension); return(Created(uri, null)); } catch (Exception ex) { return(new BadRequestObjectResult("Error saving file")); } }