Descargué correctamente el archivo con la ayuda de filesaver.js.
var out = doc.getZip().generate({ type: "blob", mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", }) //Output the document using Data-URI console.log(out); saveAs(out,"Details.docx");En la consola, obtengo un objeto que contiene tamaño, Tipo.
Cómo guardar este archivo descargado en AWS s3 Bucket mediante ASP.NET MVC
cómo llamar al objeto de archivo al controlador
public ContentResult UploadDocument() { string result = ""; try { int fileCount = Request.Files.Count; HttpPostedFileBase PostedFile = Request.Files[0]; string path = "Test" + "_" + PostedFile.FileName; using (IAmazonS3 s3client = new AmazonS3Client(_awsAccessKey, _awsSecretKey, RegionEndpoint.USEast1)) { PutObjectRequest putObjectRequest = new PutObjectRequest { BucketName = _bucketName, CannedACL = S3CannedACL.PublicRead, Key = string.Format("FolderName/" + path), InputStream = PostedFile.InputStream }; s3client.PutObject(putObjectRequest); } result = "Success"; } catch(Exception ex) { result = ex.Message; } return Content(result); }Recibo Request.Files.Count null en el controlador