コード例 #1
0
        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"));
            }
        }