Buenas!
les traigo un pequeño ejemplo como podemos implementar en vuestra web
un input tipo file. para poder aceptar solamnete formato de foto ej png,gif,jpg, ect
CODIGO
 <input type="file" name="pic1" accept="image/*" /> 
2
Puntos
2564
Visitas
2
Resp
Por pablo hace 9 años
Master
Respuesta #1
Excelente, no sabía que existía el atributo accept. Pero pensando con malicia, alguien con conocimientos HTML podría modificar ese valor con las herramientas de inspección de los navegadores y subir cualquier tipo de archivo. Así que cabe acotar que no bastaría con solo colocar el atributo accept en el código HTML sino también hacer una validación del lado del servidor. :D
0
Puntos
Por jose hace 9 años
Master
Respuesta #2
jajaja claro eso pasaria sino pusiramos un filtro al subir el archivo

php (Upload_photo)
if($_FILES['imagenavatar']['type'] == 'image/png' || $_FILES['imagenavatar']['type'] == 'image/gif' || $_FILES['imagenavatar']['type'] == 'image/jpeg'){
	$permitidos = array("image/jpg", "image/jpeg", "image/gif", "image/png");
}
lo que hariamos aca seria
hacer una condición
osea
si el archivo seleccionado concuerda con las variables image/png || image/jpg ect
entonces procedemos por la subida
sino podemos enviar un error
en el ajax

0
Puntos
Por pablo hace 9 años
Master
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar