No se puede mostrar la imagen...contiene errores

AbdelioR

Bueno pues tengo en mi web una galeria de imagenes las cuales suben los usuarios mediante un form procesado en php.

El problema es que al acceder a algunas de estas imagenes luego (son PNG), me salta este mensaje:

No se puede mostrar la imagen "ruta/imagen.png" porque contiene errores.

Alguien sabe a qué es debido esto y si tiene alguna solución? si descargo las imagenes a mi computadora las puedo abrir correctamente pero en la web el acceso por url falla.

Imagenes defectuosas? tiene solución?

Bueno eso era, gracias.

B

Eso es porq has implementado un complejo sistema de reconocimiento facial por foto, tonces las tías q son muy feas no sale ahorrandonos el mal rato, las q estan buenas salen. A los tios directamente los banean por subir fotos suyas.

Gracias, MV lo necesita, vendelo!

elhamo

¿Código de PHP del Upload plz?

#2 Sería élite el sistema ese

AbdelioR

$mapa = $HTTP_POST_FILES['mapa']['name'];

if ((move_uploaded_file($HTTP_POST_FILES['mapa']['tmp_name'],"ruta/".$mapa))){

.
.
.

No tiene más :S

elhamo

¿Sólo te falla con los .png?

Sube a algún sitio un PNG de esos y lo probamos...

Otra cosa es que deberías limitar el tamaño máximo y filtrar sólo imágenes.

Un saludo :P

erdanblo

A lo mejor es que lo que suben ni siquiera son imágenes :D

AbdelioR

Si si claro, no te puse el script entero, pero compruebo extension, tamaño, etc...

Pues un compañero mio acaba de enviar la imagen a Imageshank y le ha saltado esto:

The file format you attempted to upload is not supported.

El formato es png, pero eso debe indicar que la imagen está dañada o algo?

En IE se ven bien :S

elhamo

Si no podéis usarlas en otros sitios, seguramente estén dañadas... vete tú a saber :P

AbdelioR

La cosa es que IE las muestra bien y FF no :/ que guarrada. No hay nada que se pueda hacer?

Usuarios habituales