2010-06-24 31 views
5

¿El nombre del archivo en el atributo src de una etiqueta img tiene un límite en el número de caracteres? o problema de compatibilidad entre los navegadores del sistema operativo (OS) ...pregunta simple en la etiqueta html img

por ejemplo:

<img src="../img/misc/this-is-a-very-long-image-filename-of-an-image-named-leaders-systems02.gif" alt="Leaders Systems" class="emblem" /> 

hay ningún problema en this-is-a-very-long-image-filename-of-an-image-named-leaders-systems02.gif en todos los navegadores OS ??

+0

Puede afectar la forma en que es más propenso a errores humanos: los errores tipográficos P siempre ayudan – Sphvn

Respuesta

3

Usted estará delimitada por the maximum URL length per browser. El servidor HTTP también puede enviarle un HTTP 414 "URI de solicitud demasiado largo". El estándar no dicta qué es este tamaño, pero permite que un servidor haga tal respuesta.

Desde el HTTP/1.1 standard S10.4.15:

10.4.15 414 URI de solicitud demasiado largo

El servidor se niega a atender la solicitud de porque el Request-URI es más largo que el servidor está dispuesto a interpretar. Esta rara condición sólo es probable que ocurra cuando un cliente tiene incorrectamente convierte una solicitud POST a una solicitud GET con información de consulta , cuando el cliente ha descendido a un URI "agujero negro" de redirección (por ejemplo, una redirigida URI prefijo que apunta a un sufijo de sí mismo), o cuando el servidor está bajo ataque de un cliente que intenta explotar agujeros de seguridad presente en algunos servidores utilizando tampones de longitud fija para lectura o la manipulación de la de petición- URI.

1

Dudo que haya un problema con largas src atributos en cualquier navegador común. Sin embargo, si usted tiene un montón de muy largas src atributos, que podría afectar el tiempo de carga negativa.