【遇到的問題】
1、原型部署時,在電腦上瀏覽的時候挺好,但是發布到伺服器上之後就開始報錯,一般都是在哪兒哪兒找不到某某檔案,或者是載入不出來。
2、設定好的html檔案,換乙個資料夾就會報錯。
3、找到原先乙個正確的原型,照葫蘆畫瓢吧,裡面的有兩個問題:①有的路徑是右斜槓\,有的是左斜槓/。②路徑的開端有的寫乙個點,有的兩個點,有的是乙個斜槓。
【一**竟】
冥冥中知道是相對路徑和絕對路徑的原因,但是不清楚,那就查查吧。真相是這樣的。
(一)絕對路徑
絕對路徑,就是某個檔案或者在你的硬碟上真正的路徑。
①例如我再f盤某個資料夾下有一張「大白.jpg」,那這張的絕對路徑就是「f:\吾\\
大白.jpg」。
②"/":該檔案所在的根目錄:f:/大白.jpg
(二)相對路徑
相對路徑,就是相對於當前檔案的路徑。
特殊符號:①"./":該檔案目前所在的目錄
③相對路徑一般用左斜槓表示。
(三)優缺點比較
1、絕對路徑
a、優點
①可防止**被惡意抄襲。因為**裡的內容或者鏈結指向的是你自己的**路徑。 ②
就算網頁被移動位置,裡面的鏈結還是指向正確的url。
b、缺點
①除非鏈結是動態插入的,不然沒辦法在測試伺服器上進行測試。因為裡面的鏈結指向真正的網域名稱url,而不是測試伺服器的url。
②內容頁面位置發生變化,在其他頁面上的鏈結卻無法跟著變化,還是指向原來的絕對路徑。
2、相對路徑
a、優點①容易移動內容,可以整個目錄移動。
b、缺點①內容頁面換了位置時,裡攔截容易失敗。②容易被人大面積採集抄襲。
QT檔案路徑問題
在程式設計中發現qt檔案讀取路徑與vs有不同之處。我們提供給qfile的檔案路徑無非就是絕對路徑和相對路徑。絕對路徑是絕對沒問題的 談到相對路徑,需要注意區分程序所在 當前工作目錄 和 程式所在目錄 vs中工作目錄是在你所建工程的cpp元檔案所在目錄中,而qt creator確實在你程式.exe檔案...
Jupyter 檔案路徑問題
在使用jupyter notebook時有這麼一句 start frame imread owncollection vehicles left image0001.png 執行時就是找不到檔案。折騰了好久,方才發現錯誤提示中路徑名字是錯誤的 invalid mode rb or filename ...
springboot檔案路徑問題
場景 使用者訪問頁面時,在頁面上要顯示乙個條形碼,其實就是後台生成乙個檔案,然後在頁面上用img標籤指向該檔案,在本地開發環境下沒有問題,但是發布到伺服器上面顯示不出來,404.原因 的邏輯是獲取classpath根路徑作為臨時生成檔案的目錄,而springboot預設打包方式是乙個jar包,因此會...