本地路徑

本地路徑又稱物理路徑,指的是某一台計算機本地的路徑,以盤符開頭,例如C:\、D:\temp等等。

基本介紹

  • 中文名:本地路徑
  • 外文名: local path
  • 又稱:物理路徑
  • 解釋:某一台計算機本地的路徑
  • 轉化:server.mappath對象
本地路徑,相對路徑,

本地路徑

大家都知道,在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑,例如只要看到這個路徑:c:/website/img/photo.jpg我們就知道photo.jpg檔案是在c盤的website目錄下的img子目錄中。類似於這樣完整的描述檔案位置的路徑就是本地路徑。我們不需要知道其他任何信息就可以根據絕對路徑判斷出檔案的位置。
另外,在網站的套用中,通常我們使用"/"來表示根目錄,/img/photo.jpg就表示photo.jpg檔案在這個網站的根目錄上的img目錄里。但是這樣使用對於初學者來說是具有風險性的,因為要知道這裡所指的根目錄並不是你的網站的根目錄,而是你的網站所在的伺服器的根目錄,因此當網站的根目錄與伺服器根目錄不同時,就會發生錯誤。

相對路徑

讓我們先來分析一下為什麼會發生圖片不能正常顯示的情況。舉一個例子,現在有一個頁面index.htm,在這個頁面中聯接有一張圖片photo.jpg。他們的絕對路徑如下:
c:/website/index.htm
c:/website/img/photo.jpg
如果你使用本地路徑c:/website/img/photo.jpg,那么在自己的計算機上將一切正常,因為確實可以在指定的位置即c:/website/img/photo.jpg上找到photo.jpg檔案,但是當你將頁面上傳到網站的時候就很可能會出錯了,因為你的網站可能在伺服器的c盤,可能在d盤,也可能在aa目錄下,更可能在bb目錄下,總之沒有理由會有c:/website/img/photo.jpg這樣一個路徑。那么,在index.htm檔案中要使用什麼樣的路徑來定位photo.jpg檔案呢?對,應該是用相對路徑,所謂相對路徑,顧名思義就是自己相對與目標位置。在上例中index.htm中聯接的photo.jpg可以使用img/photo.jpg來定位檔案,那么不論將這些檔案放到哪裡,只要他們的相對關係沒有變,就不會出錯。

相關詞條

熱門詞條

聯絡我們