コード例 #1
0
        public async Task <IActionResult> SendFileToS3()
        {
            try
            {
                if (Request.Form == null)
                {
                    throw new Exception("Arquivo não encontrado");
                }

                var file = Request.Form.Files[0];
                if (file.Length > 0)
                {
                    var result = await AWS.UploadFileToS3(file, _configuration);

                    return(RestResult.CreateHttpResponse(result));
                }

                return(RestResult.CreateFailHttpResponse("Ocorreu um erro ao realizar a operação."));
            }
            catch (Exception ex)
            {
                var execption = ex.Message;
                return(RestResult.CreateFailHttpResponse("Ocorreu um erro ao realizar a operação."));
            }
        }