Seguro que muchas veces habréis visto algún mensaje donde aparece algo como:
"No se encuentra el recurso file:///... "
Y siempre me preguntaba el por qué de las tres barras. Mediante file, lo que queremos es acceder a ficheros accesibles en un determinado host, y el formato de la URL es:
file://host/path
donde host es el FQDN del sistema que alberga el recurso, mientras que path es la ruta jerárquica donde se ubica el archivo, de la forma directorio/directorio/.../nombre_de_fichero.
Pues bien, consultando el RFC1738, referente a la URL, dice lo siguiente:
Como un caso especial, host puede ser "localhost" o la cadena vacía, lo que significa que se intenta acceder a un fichero que se encuentra en la misma máquina donde se está ejecutando la URL.
Así que creo que con ésto último, queda explicado lo de - Las tres barras de "file:///[path]" - ;)
No hay comentarios:
Publicar un comentario