Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2007, 01:26
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: ¿Cómo puedo restringir extenciones en un upload?

Lo ideal es hacerlo ANTES de que envies el archivo al servidor. Es una cuestion de economizar ancho de banda (al menos para mi eso es muy importante).

El tag INPUT posee un atributo llamado accept que funciona como filtro para los archivos. Por ejemplo, si solo quieres que acepte MIMEs de tipo image, seria si:

<input type="file" accept="image/*" />

o solo JPG y GIF

<input type="file" accept="image/gif, jpg, jpeg" />

para excel, creo que es application/xls o application/vnd.ms-excel

Para chequearlo antes de enviarlo, hay una funcion muy interesante en javascript:

Check File Type



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -

Última edición por tammander; 24/07/2007 a las 01:32