導航:首頁 > 文件目錄 > js獲取文件的絕對路徑

js獲取文件的絕對路徑

發布時間:2023-06-05 01:57:47

1. nodejs判斷第一個字元是否是絕對路徑

nodejs判斷第一個字元是否是絕對路徑處理方法為:
1、dirname表示當前文件所在的目錄的絕對路徑。
2、filename表示當前文件的絕對路徑。

2. css外部樣式表的路徑要在哪個地方獲取啊,還有麻煩大神解釋一下相對路徑跟絕對路徑

我隨便找了個樹目錄結構的圖,以此圖給你講一下

此文件結構根目錄為「文件樹目錄」,然後依次往下分類,其中有2個頁面page1.html、page2.html分別在不同的地方,先以page1.html為例,分別講一下相對和絕對路徑的寫法

比如我現在想讓page1.html載入More directory目錄下的jquery.min.js文件:

1、相對路徑寫法:/文件樹目錄/More directory/css/js/jquery.min.js

解釋:相對路徑,是根據文件根目錄一級一級的找到你所需要的文件

2、絕對路徑寫法:../style.css/More directory/css/js/jquery.min.js

解釋:絕對路徑,是根據當前文件位置,找到所需要的文件,其中「../」是返迴文件上一級。

補充:我們可以看到page1.html此時是在Primary directory里,我們想找的jquery.min.js在More directory/css/js/里,而Primary directory和More directory是「文件樹目錄」的子目錄,屬於兄弟關系,所以page1.html想找到jquery.min.js,就要先返回上一級,然後找到兄弟節點,然後一級一級往下找。

註:../是返回上級,../../是返回上上級,以此類推!

3. js如何獲取圖片的絕對路徑

理論是可以的,首先用js取得location,然後在和圖片路徑相加 哦 想復雜了 其實很簡單,你在image元素裡面加個onclick事件,這樣寫 <table><tr> <td><input type="image" id="expression1" name="expression1" src="1.gif" onClick="soso(this)></td> <td><input type="image" id="expression2" name="expression2" src="2.gif" onClick="soso(this)></td> <td><input type="image" id="expression3" name="expression3" src="3.gif" onClick="soso(this)></td> <td><input type="image" id="expression4" name="expression4" src="4.gif" onClick="soso(this)></td> <td><input type="image" id="expression5" name="expression5" src="5.gif" onClick="soso(this)></td> </tr></table> <div id="abc"> </div> <script language="javascript"> function soso(tt){ document.all("abc").innerHTML="<img Src='"+tt.src+"'>" } </script> _______________________

4. php js引用絕對路徑的問題

你基本的概念沒有抄搞清楚襲。
我們說的絕對路徑是指相對於網站根目錄而言的。即據對路徑是以「/」開頭的路徑。假設你的網站目錄是www目錄,下面有個index.php文件以及一個js目錄,js目錄下有個a.js文件,那麼你在index.php中調用js的時候,
使用據對路徑調用js應該是:/js/a.js,如:
<script type="text/javascript" src="/js/a.js"></script>
使用相對路徑可以用下面兩種方式:
<script type="text/javascript" src="./js/a.js"></script>
<script type="text/javascript" src="js/a.js"></script>
我看你在代碼裡面連磁碟路徑都弄出來了,你想想,你放到網上空間,這個路徑還存在嗎?
換另外一個方面講,如果你使用的是磁碟路徑,你在瀏覽器中打開的時候,就是使用的是文件瀏覽器打開的了,所以不會解析,因為你給定的物理路徑已經脫離伺服器的管轄了。

建議你在學開發的時候先學下web的一些基本知識吧。這些應該都是很基礎的了。

5. js 怎麼獲取input type="file" 所選擇的文件的絕對路徑

安全原因,瀏覽器不提供獲取input type=file的文件路徑,只提供文件的名稱。請換個思路考慮業務實現方案來避免此問題。

6. 為什麼js獲取到的FileUpload的絕對路徑是C:\fakepath\

你好!
fileupload理論上不設置瀏覽器是不可能取到本地路徑的。
你可以想版想,如果用fileupload可以輕易獲取到權本地路徑,那別人隨便寫個程序,不就可以把你本地的各種文件遍歷傳到伺服器了,那不就可以隨便盜取文件了。
所以一般是換一種做法,用一個textbox存儲路徑,用一個button完成上傳功能。至於上傳的代碼方法多了。一種是用stream類,一種是用webclient上傳,方法很多的。

7. IE8以上,用js獲取上傳文件大小和絕對路徑的實現代碼

js實現獲取文件大小:
var maxsize = 2*1024*1024;//定義最大為2M。
var errMsg = "上傳的附件文件不能超過2M!";
var tipMsg = "您的瀏覽器暫不支持計算上傳文件的大小,確保上傳文件不要超過2M,建議使用IE、FireFox、Chrome瀏覽器。";
var browserCfg = {};
var ua = window.navigator.userAgent;
if (ua.indexOf("MSIE")>=1){
browserCfg.ie = true;
}else if(ua.indexOf("Firefox")>=1){
browserCfg.firefox = true;
}else if(ua.indexOf("Chrome")>=1){
browserCfg.chrome = true;
}

function checkfile(){
try{
var obj_file = document.getElementById("fileuploade");
if(obj_file.value==""){
alert("請先選擇上傳文件");
return;
}
var filesize = 0;
if(browserCfg.firefox || browserCfg.chrome ){
filesize = obj_file.files[0].size;
}else if(browserCfg.ie){
var obj_img = document.getElementById('tempimg');
obj_img.dynsrc=obj_file.value;
filesize = obj_img.fileSize;
}else{
alert(tipMsg);
return;
}
if(filesize==-1){
alert(tipMsg);
return;
}else if(filesize>maxsize){
alert(errMsg);
return;
}else{
alert("文件大小符合要求");
return;
}
}catch(e){
alert(e);
}
}
js實現獲取絕對路徑:

function readFile(fileBrowser) {
if (navigator.userAgent.indexOf("MSIE") != -1) {
return getFilePath(fileBrowser);
} else if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Mozilla") != -1) {
return getFilePathWithFF(fileBrowser);
} else {
return;
}
}
function getFilePath(fileBrowser) {
alert("ie");
alert(fileBrowser.value);

}
function getFilePathWithFF(fileBrowser) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch(e) {
alert('由於瀏覽器安全問題 請按照以下設置 [1] 地址欄輸入 "about:config" ; [2] 右鍵 新建 -> 布爾值 ; [3] 輸入 "signed.applets.codebase_principal_support" (忽略引號).');
return;
}
var fileName = fileBrowser.value;
alert("firefox");
alert( fileName);
}

8. asp.net中 如何用js將img設置成絕對路徑

vs中默認的是當前項目所在文件夾為根目錄,如果用相對路徑,你可以將圖片資源文件夾放在網頁所在文件目錄,然後直接使用就可以了。如果放在其他文件夾的話,..\
表示回退一層目錄,你自己根據情況定
給你一段代碼,就是利用上傳控制項直接顯示圖片的
//保存封面修改
FileUpload
upBook
=
this.dvBook.FindControl("upBook")
as
FileUpload;
Image
imgBook
=
this.dvBook.FindControl("imgBook")
as
Image;
string
fileName
=
upBook.FileName;
if
(fileName.Trim().Length
!=
0)
{
string
savePath
=
Server.MapPath(imgBook.ImageUrl);
upBook.PostedFile.SaveAs(savePath);
//將圖片保存至該路徑
}

閱讀全文

與js獲取文件的絕對路徑相關的資料

熱點內容
聯想g480無線網路受限 瀏覽:779
solidworks2016版本 瀏覽:476
電腦前不顯示wifi密碼 瀏覽:956
魔域版本網站 瀏覽:54
ug二維編程怎麼設置深度 瀏覽:610
如何做一個練習題目的app 瀏覽:37
怎麼編輯只讀文件 瀏覽:271
matlab矩陣決策怎麼編程 瀏覽:367
雅安大數據中心股東多少 瀏覽:882
電腦編程畫筆怎麼弄彩色 瀏覽:39
用eclipse創建文件夾里 瀏覽:805
手機文件夾翻譯 瀏覽:577
如何設置壓縮密碼 瀏覽:683
如何連續播放dat文件夾里的視頻 瀏覽:825
數控編程如何下載軟體 瀏覽:243
在電腦里找文件 瀏覽:363
生成prn文件 瀏覽:1000
ps歷史記錄畫筆工具磨皮教程 瀏覽:641
哪個app可以掃碼彩票 瀏覽:519
修車app怎麼樣 瀏覽:244

友情鏈接