您的網址被改寫爲file///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
的原因是因爲你指定http://file://
http://
開頭是正在使用的協議,並且您的瀏覽器正在刪除第二個冒號(:),因爲它是無效的。
注意
如果您鏈接到類似
<a href="file:///K:/yourfile.pdf">yourfile.pdf</a>
上面描述了一個鏈接到第k稱爲k:/yourfile.pdf
文件:駕駛機器上,你正在查看URL。
你可以做到這一點,例如下面創建一個指向C:\temp\test.pdf
<a href="file:///C:/Temp/test.pdf">test.pdf</a>
通過指定文件://你表示這是一個當地的資源。此資源不在互聯網上。
大多數人沒有K:/驅動器。
但是,如果這是你正在努力實現的,那很好,但這不是一個網頁上的「典型」鏈接的工作原理,除非每個人都要訪問您的鏈接可以訪問(相同的?)K:/驅動器(這可能是共享網絡驅動器的情況)。
你可以嘗試
<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>
注意http://file:///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
是畸形的
你在做什麼,點g'href =「http:// file:/// K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf」'?這是無效的! –
建議?鏈接您的文件相對於您的網頁。 ''並將文件存儲到'files /'文件夾中。例如 – Touki
'http'是一個指向Web資源的協議,同樣是'file'指向一個本地資源 - 你不能在href中使用它們。 – Christoph