Foros del Web » Creando para Internet » HTML »

filtrar archivos por extension

Estas en el tema de filtrar archivos por extension en el foro de HTML en Foros del Web. saludo a todos no se si se pueda hacer con php o con javascript tengo un input type=file y he visto que al momento que ...
  #1 (permalink)  
Antiguo 07/12/2011, 15:17
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Pregunta filtrar archivos por extension

saludo a todos no se si se pueda hacer con php o con javascript
tengo un input type=file y he visto que al momento que se abre la ventana para buscar el archivo solo muestra los archivos con la extension que se necesita,
si necesito archivos con extension xls, que solo me muestre los archivos xls en la carpeta que esta

desde ya muchas gracias
  #2 (permalink)  
Antiguo 07/12/2011, 15:51
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: filtrar archivos por extension

No es posible hacerlo. Teóricamente hay una instrucción (etiqueta html) donde le indicas al navegador qué tipo de archivo vas a elegir, no obstante no es estándar y hasta donde recuerdo sólo Netscape (si el original) lo permitía.

Otra cosa es con aplicaciones de subida con flash, en donde sí se puede, pero ya no depende del navegador, si no del control del swf.
  #3 (permalink)  
Antiguo 07/12/2011, 22:03
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: filtrar archivos por extension

Holas,

Eso es en el lado del cliente y no tiene nada que ver en el lado del servidor en este caso con PHP, de poder hacer si se puede, con un applets, swf, o un activex, etc. lo que podrias hacer a lo mucho con javascript y mas exacto con jquery es permitir solo la seleccion de un archivo sea en este caso .xls, algo asi como validar formularios.

Saludos
__________________
.: Gildus :.
  #4 (permalink)  
Antiguo 08/12/2011, 00:11
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: filtrar archivos por extension

Por ahi esto te servira:
http://blog.unijimpe.net/upload-de-archivos-con-flash/

PD: Lo que necesitas es posible con SWF y/o con lo que se ejecuta del lado del visitante
  #5 (permalink)  
Antiguo 08/12/2011, 07:00
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: filtrar archivos por extension

No se donde escuche por alli que decian ahora el swf ya no va, ahora todo se puede con html y jquery, bueno aqui queda demostrado entonces que este es un hilo del cual flash si lo tiene y No se puede con html5 y jquery.

Saludos
__________________
.: Gildus :.
  #6 (permalink)  
Antiguo 08/12/2011, 07:14
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 12 años, 7 meses
Puntos: 50
Respuesta: filtrar archivos por extension

Hola, no entiendo muy bien la pregunta..puedes poner un ejemplo para visualizarlo?..estoy seguro que se puede hacer con Jquery
Saludos,
  #7 (permalink)  
Antiguo 08/12/2011, 07:22
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: filtrar archivos por extension

jajajaj, es hacer esto con jquery:

http://blog.unijimpe.net/upload-de-archivos-con-flash/
__________________
.: Gildus :.
  #8 (permalink)  
Antiguo 08/12/2011, 17:46
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: filtrar archivos por extension

creo que si me voy a tener que ir por la opcion de jquery gracias por sus aportes si tienen algun link por ahi para revisarlo se le agradeceria aun mas
  #9 (permalink)  
Antiguo 08/12/2011, 22:02
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: filtrar archivos por extension

usá esta clase

http://phpfileuploader.com/demo/index.php
Es muy versátil y permite hacer lo que querés
http://phpfileuploader.com/demo/form...validation.php
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #10 (permalink)  
Antiguo 09/12/2011, 13:57
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: filtrar archivos por extension

emprear, excelente, necesitaba eso!! jaja. bye.
  #11 (permalink)  
Antiguo 09/12/2011, 23:13
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: filtrar archivos por extension

Quiero aclarar que este tipo de filtro es más que nada para facilitar la exploración del usuario, una validación apropiada debería hacerse desdeel lado del servidor.

Quiero mencionar también que html5 introdujo el atributo "accept" para los input de tipo file, su uso es el siguiente


Para solo mostar imágenes disponibles para el upload
<input type="file" name="foto" accept="image/*" />

Para mostrar imagenes y archivos mp3
<input type="file" name="media" accept="image/*|audio/mpeg" />

Es decir que se usa el mime/type (que a su vez, al no ser pasado por el servidor), usará los que defina cada navegador,

Pero lamentablemente solo es soportado por Chrome, Opera, Firefox al momento
saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #12 (permalink)  
Antiguo 10/12/2011, 08:34
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: filtrar archivos por extension

muy buen aporte emprear, muchas gracias.

Etiquetas: extension, filtrar
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:50.