El tema es asi:
Tengo un archivo PNG /grafico) con el siguiente link:
http://cache-img1.pressdisplay.com/pres ... 1&scale=98
pero como veran, no lleva la extension .PNG
Pero para lo que estoy realizando, necesito si o si que tenga esa extension, sino el PHP no me lo reconoce.
La pregunta es, donde va el PNG en el link ?
Porque no tiene la extension un archivo que si es PNG ?
No entiendo. Gracias de antemano.
No entiendo
Moderador: Moderadores
-
- Junior
- Mensajes: 11
- Registrado: Mar Sep 13, 2005 3:13 am
- Contactar:
La identificación de que es una imagen PNG no va en la URL, si no en la cabecera del protocolo HTTP cuando el servidor responde:
La cabecera Content-Type es el lugar correcto para identificarlo en una comunicación mediante HTTP.
Código: Seleccionar todo
Server: Microsoft-IIS/6.0
wc: i2
Content-Length: 270796
Last-Modified: Wed, 31 Oct 2007 17:41:46 GMT
Content-Type: image/png
Date: Wed, 31 Oct 2007 17:37:12 GMT
Cache-Control: public, max-age=2592000
Expires: Fri, 30 Nov 2007 18:41:46 GMT
200 OK
-
- Junior
- Mensajes: 11
- Registrado: Mar Sep 13, 2005 3:13 am
- Contactar:
No termina en .png porque una URI no es un nombre archivo y no se debe usar ahí el concepto de extensión. Que habitualmente la haya y coincida no es una norma. El procedimiento que esté requiriendo esa extensión está mal diseñado, si ha de tomar un recurso de Internet, para luego saber de qué tipo MIME se trata, ha de mirar la cabecera Content-Type y no la extensión.
Saludos.
Saludos.