Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: dimitrix en 8 Mayo 2012, 18:41 PM

Título: Subir fichero a mi servidor (eligiendo cual)
Publicado por: dimitrix en 8 Mayo 2012, 18:41 PM
Me gustaría saber si se puede hacer algo para que cuando le de a examinar en un formulario me salgan solo Imagenes y PDF.

¿Esto es posible?

Creo que si lo he visto en algún sitio.
Título: Re: Subir fichero a mi servidor (eligiendo cual)
Publicado por: EFEX en 8 Mayo 2012, 19:00 PM
Seria como agregar el prefijo buscar por extensiones como *.jpg, *gif, *.pdf no ? pero desconozco como hacerlo.

Buscando encontre algunos que quizás te sirva...

Checking the file extension of an uploaded file
http://www.ozzu.com/programming-forum/checking-the-file-extension-uploaded-file-t45079.html

How do I Validate the File Type of a File Upload?
http://stackoverflow.com/questions/71944/how-do-i-validate-the-file-type-of-a-file-upload

Catching Illegal File Extension *Before* It's Uploaded
http://www.willmaster.com/blog/javascript/prevent-upload-illegal-file-extensions.php

How to check upload file extension (javascript)
http://my-sliit.blogspot.com.ar/2009/04/how-to-check-upload-file-extension.html

Título: Re: Subir fichero a mi servidor (eligiendo cual)
Publicado por: dimitrix en 8 Mayo 2012, 19:11 PM
Cita de: EFEX en  8 Mayo 2012, 19:00 PM
Seria como agregar el prefijo buscar por extensiones como *.jpg, *gif, *.pdf no ? pero desconozco como hacerlo.

Sí, según he visto solo es compatible con ciertos navegadores... así que ya veré como lo hago^^
Título: Re: Subir fichero a mi servidor (eligiendo cual)
Publicado por: Graphixx en 9 Mayo 2012, 21:19 PM
UU me sumo al hilo, esta interesante la propuesta.
Título: Re: Subir fichero a mi servidor (eligiendo cual)
Publicado por: p1r4t0s en 10 Mayo 2012, 22:01 PM
Editando el tad de HTML tambien se puede, por ejemplo para imagenes:

<form action="miformulario.php">

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

  <input type="submit" />

</form>


La clave esta en: accept="image/*"

Las opciones normales son image/*, audio/* y video/*

:)

Título: Re: Subir fichero a mi servidor (eligiendo cual)
Publicado por: dimitrix en 11 Mayo 2012, 18:03 PM
p1r4t0s Eso lo vi hace una semana, el problema es que no es compatible con muchos navegadores y no es muy exacto, por que quizás necesites que se sea JPG y no PNG.
Título: Re: Subir fichero a mi servidor (eligiendo cual)
Publicado por: it3r en 11 Mayo 2012, 21:23 PM
http://www.w3schools.com/tags/att_input_accept.asp

se puede especificar el mime type pero no es compatible ni con safari ni con ie :/

saludos
Título: Re: Subir fichero a mi servidor (eligiendo cual)
Publicado por: raul338 en 11 Mayo 2012, 21:31 PM
Cita de: dimitrix en 11 Mayo 2012, 18:03 PM
p1r4t0s Eso lo vi hace una semana, el problema es que no es compatible con muchos navegadores y no es muy exacto, por que quizás necesites que se sea JPG y no PNG.
en ese caso pones image/jp* o image/png :P