La razón de su URL está siendo reescrito a file///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
es porque ha especificado http://file://
El http://
al principio es el protocolo que se está utilizando, y su navegador está eliminando el segundo dos puntos (:) porque es inválido
Nota
Si vincula a algo así como
<a href="file:///K:/yourfile.pdf">yourfile.pdf</a>
Lo anterior representa un vínculo a un archivo llamado k:/yourfile.pdf
en la unidad K: en la máquina en el que está viendo la URL.
usted puede hacer esto, por ejemplo, el siguiente crea un enlace a C:\temp\test.pdf
<a href="file:///C:/Temp/test.pdf">test.pdf</a>
Por documento especificando: // estás indicando que se trata de un recurso local. Este recurso NO está en internet.
La mayoría de las personas no tiene K:/unidad.
Pero, si esto es lo que intentas lograr, está bien, pero así no es como funciona un enlace "típico" en una página web, y no deberías hacerlo a menos que todos los que vayan a acceder su enlace tiene acceso a la (¿misma?) K:/unidad (este podría ser el caso con una unidad de red compartida).
Usted podría intentar
<a href="file:///K:/AmberCRO-SOP/2011-07-05/SOP-SOP-3.0.pdf">test.pdf</a>
<a href="AmberCRO-SOP/2011-07-05/SOP-SOP-3.0.pdf">test.pdf</a>
<a href="2011-07-05/SOP-SOP-3.0.pdf">test.pdf</a>
Tenga en cuenta que http://file:///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
es una malformación
¿Qué estás tratando de hacer, pointin g 'href =" http: // file: /// K: /AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf "'? ¡No es válido! –
Sugerencias? Enlace sus archivos relativos a su página web. '' y guarde su archivo en la carpeta 'files /'. Por ejemplo, – Touki
'http' es un protocolo que apunta a un recurso web, el mismo es' archivo' que apunta a un recurso local; no puede usar ambos en el href. – Christoph