Pregunta

Intenta cargar este archivo .jpg normal en Internet Explorer 6.0.Recibo un error que dice que la imagen no se carga.Pruébelo en cualquier otro navegador y funciona bien.¿Qué ocurre?El archivo .jpg es simplemente una imagen normal que se encuentra en el servidor web.Incluso puedo crear una página web sencilla:

<a href="http://www.zodiacwheels.com/images/wheels/blackout_thumb.jpg">blah</a>

y uso clic derecho + guardar destino como con IE6 para guardarlo en mi escritorio, y es un archivo JPG válido.Sin embargo, ¡No se carga en el navegador!

¡¿Por qué?!

Incluso intenté verificar la respuesta del encabezado y el tipo MIME y se ve bien:

andy@debian:~$ telnet www.zodiacwheels.com 80
Trying 72.167.174.247...
Connected to zodiacwheels.com.
Escape character is '^]'.
HEAD /images/wheels/blackout_thumb.jpg HTTP/1.1
Host: www.zodiacwheels.com

HTTP/1.1 200 OK
Date: Wed, 20 Aug 2008 06:19:04 GMT
Server: Apache
Last-Modified: Wed, 20 Aug 2008 00:29:36 GMT
ETag: "1387402-914ac-48ab6570"
Accept-Ranges: bytes
Content-Length: 595116
Content-Type: image/jpeg

El sitio debe poder funcionar con IE6, ¿por qué no carga un simple archivo .jpg?

¿Fue útil?

Solución

El JPG que subiste está en CMYK, Las versiones de IE y Firefox anteriores a la 3 no pueden leerlos.Ábrelo usando Photoshop (o algo similar, estoy seguro de que GIMP también funcionará) y vuelve a guardarlo en RGB.

editar:Buscar más en Google me hace sospechar que CMYK no es realmente parte del estándar jpeg, pero poder ser calzado con calzador allí.Es por eso que algunos programas no consideran válido el archivo.Sin embargo, se abre bien en Photoshop CS3 y muestra un espacio de color cmyk.

Otros consejos

No se carga en IE7 en mi caja Vista x64.Además, Paint.net no guarda el archivo y dice "Hubo un error no especificado al guardar el archivo".

EDITAR:

En paint.net hice Seleccionar todo, Nuevo archivo, Pegar, Guardar y ahora funciona bien.Supongo que ese archivo tiene algún daño extraño.

Puede utilizar jpeginfo para saber si un archivo jpeg está bien o no.

$jpeginfo -c blackout_thumb.jpg

blackout_thumb.jpg 240 x 240 32bit Exif n 595116 Solicitud de conversión de color no compatible [Error

En su caso, el archivo está dañado, lo que explica por qué algunos navegadores no pueden mostrarlo.

Quizás esté relacionado con esto: http://photo.net/bboard/q-and-a-fetch-msg?msg_id=003j8d

Probablemente el archivo no sea un JPG e IE6/7/8 completamente válido (lo probé en IE8 y no se carga).Otros navegadores son un poco más defensivos y pueden cargarlo, pero tal vez el equipo de IE decida no cargarlo ya que podría no ser válido y causar un agujero de seguridad.

Como dice Ryan Fox, ábrelo en un editor y vuelve a guardarlo…¿De dónde vino la imagen? Si vino de un editor, no vuelvas a usar ese editor.

Editar:Lo abrí en Paint Shop Pro y tenía una paleta de colores desconocida, así que tuve que convertirla...Tal vez ese es el problema.Podrías informarlo como un error al equipo de IE y ver qué dicen.

Es posible que otras aplicaciones se registren como administradores de archivos con una extensión particular.Quicktime tiene (o al menos tenía) una tendencia a hacer esto con archivos .png, por lo que un archivo .png se mostraría bien en línea en una página HTML, pero con una URL que se refiere directamente al archivo .png, IE delegaría inmediatamente toda la responsabilidad. para manejar el archivo a Quicktime.

¿Podría ser esto lo que les está pasando a sus archivos .jpg?¿Es sólo este archivo .jpg con el que tienes problemas?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top