public ActionResult Doc(HttpPostedFileBase[] files, FormCollection _form) { var usuarioLogado = Session["usuario"] as Usuario; StringBuilder mensagemInconsistenciaFoto = new StringBuilder(); int flag = 0; //VM_DadosPessoais dadosPessoais = dadosPessoaisService.PesquisaUsuarioComplemento(usuarioLogado.GuidUsuario); //string GuidConjuge = dadosPessoais.IdConjugeRelacional; List <Usuario> ListaPreponente = new List <Usuario>(); foreach (var file in files) { if (file != null) { if (file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); string mimetype = Path.GetExtension(fileName); mimetype = mimetype.ToLower(); long tamanhoLong = file.ContentLength; if ((mimetype != ".jpg") && (mimetype != ".png") && (mimetype != ".pdf")) { flag = 1; } else if (tamanhoLong > 25165824) { flag = 1; } } } } if (flag == 0) { foreach (var file in files) { if (file != null) { if (file.ContentLength > 0) { Documento documento = new Documento(); var fileName = Path.GetFileName(file.FileName); Guid GuidDocumento = Guid.NewGuid(); string GuidDocumentoString = GuidDocumento.ToString(); string newPath = "C:\\Temp\\"; newPath = newPath + "\\Bcredi\\Documento\\" + GuidDocumentoString + "\\" + usuarioLogado.GuidUsuario + "\\"; Directory.CreateDirectory(newPath); var path = Path.Combine(newPath, fileName); file.SaveAs(path); documento.IdUsuario = usuarioLogado.GuidUsuario; string descricaoTipoDocumento = "CPF"; documento.IdTipoDocumento = tipoDocumentoService.PesquisaTipoDocumento(descricaoTipoDocumento); documento.IdDocumento = GuidDocumento; documento.CaminhoDocumento = path; documento.NomeDocumento = file.FileName; documentoService.salvarDocumentos(documento); } } } } if (flag == 1) { mensagemInconsistenciaFoto.Append("Erro"); ViewBag.mensagemInconsistenciaFoto = mensagemInconsistenciaFoto; return(View("Documentos")); } return(RedirectToAction("FichaProposta", "FichaProposta")); }