Foros del Web » Programación para mayores de 30 ;) » .NET »

Validar Upload PDF correcto

Estas en el tema de Validar Upload PDF correcto en el foro de .NET en Foros del Web. Buenos Tardes Compañeros. Estoy buscando como validar un fichero PDF correcto, para subirlo por @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ASP: Ver original HttpPostedFileBase Quiero Validar que este ...
  #1 (permalink)  
Antiguo 19/08/2013, 15:09
Avatar de DarkWatch  
Fecha de Ingreso: marzo-2010
Ubicación: Mexico
Mensajes: 177
Antigüedad: 14 años, 8 meses
Puntos: 2
Validar Upload PDF correcto

Buenos Tardes Compañeros.

Estoy buscando como validar un fichero PDF correcto, para subirlo por
Código ASP:
Ver original
  1. HttpPostedFileBase

Quiero Validar que este contengo explicitamente un archivo PDF, ya e validado la extencion del archivo, ahora quiero evitar que se tome un archivo .txt y se cambie la extencion a PDF, entonces validar en C# que marque que este archivo no es pdf.
Investigando me encontre con el MIME Type pero no se como funciona.

Si pueden ayudarme se los agradecere bastante.
__________________
Todos Somos Ignorantes Lo que Ocurre es que no Todos Ignoramos las Mismas Cosas
  #2 (permalink)  
Antiguo 19/08/2013, 15:41
Avatar de alan_69niupi  
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 13 años, 5 meses
Puntos: 17
Respuesta: Validar Upload PDF correcto

SaveFileDialog fichero = new SaveFileDialog();
fichero.Filter = "PDF (*.pdf)|*.psf";
fichero.ShowDialog();
este código abre una ventana donde pide un archivo en especifico. yo utilizo mucho esto. espero te sirva

saludo!!!
  #3 (permalink)  
Antiguo 19/08/2013, 15:46
Avatar de DarkWatch  
Fecha de Ingreso: marzo-2010
Ubicación: Mexico
Mensajes: 177
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Validar Upload PDF correcto

Me falto especificar que lo estoy usando en MVC en WEB, toda esta validacion es en WEB.

Gracias por la sugerencia
__________________
Todos Somos Ignorantes Lo que Ocurre es que no Todos Ignoramos las Mismas Cosas
  #4 (permalink)  
Antiguo 20/08/2013, 09:41
Avatar de DarkWatch  
Fecha de Ingreso: marzo-2010
Ubicación: Mexico
Mensajes: 177
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Validar Upload PDF correcto

Encontre la solucion con una libreria llamada iTextsharp.
Anexo el codigo con el cual valido que el archivo antes de subirse online, sea un pdf correcto.

Código ASP:
Ver original
  1. byte[] data;
  2.                     using (MemoryStream memoryStream = new MemoryStream())
  3.                     {
  4.                         HttpPostedFileBase _file = fichero;
  5.                         _file.InputStream.CopyTo(memoryStream);
  6.                         data = memoryStream.ToArray();
  7.                         PdfReader reader = new PdfReader(data);
  8.                     }
Si PdfReader lee correctamente el array, es un archivo pdf.
Pero si el PdfReader marca error entonces el archivo no es un PDF.

Libreria iTextSharp
__________________
Todos Somos Ignorantes Lo que Ocurre es que no Todos Ignoramos las Mismas Cosas

Etiquetas: correcto, pdf, upload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:23.