js訪問文件路徑
發布時間: 2023-08-27 10:51:22
Ⅰ JS 中如何獲取站點根目錄文件的位置
先獲取當前的全路徑,然後對全路徑進行分析獲取到跟路徑
//js獲取項目根路徑,如: http://localhost:8083/uimcardprj
functiongetRootPath(){
//獲取當前網址,如:http://localhost:8083/uimcardprj/share/meun.jsp
varcurWwwPath=window.document.location.href;
//獲取主機地址之後的目錄,如:uimcardprj/share/meun.jsp
varpathName=window.document.location.pathname;
varpos=curWwwPath.indexOf(pathName);
//獲取主機地址,如:http://localhost:8083
varlocalhostPaht=curWwwPath.substring(0,pos);
//獲取帶"/"的項目名,如:/uimcardprj
varprojectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
return(localhostPaht+projectName);
}
首先你的頁面上必須要使用file標簽,這是html獲取文件的唯一途徑,然後用js取頁面標簽的內容就可以了,具體代碼如下:
HTML
<divid="divForm">
<inputtype="file"id="myfile">
<inputtype="button"id="btnOpen"value="選擇文件">
</div>
JS
$(function(){
$("#btnOpen").click(function(){
varpath=$("#myfile").val();//得到選擇的文件的路徑及文件名
});
});
Ⅲ js獲取文件路徑怎麼寫
<script>
$("input[name=fileString]").change(function(){
//varnames=[];
for(vari=0;i<$(this).get(0).files.length;++i){
//names.push($(this).get(0).files[i].name);
//console.log($(this).get(0).files[i].mozFullPath);
//方式一:
varfilePath=$(this).val();
console.log(filePath);
//方式二:
alert($('input[type=file]').val());
}
//console.log(names);
//方式三:
alert($("input[name=fileString]").val());
})
</script>
注意:以上方式取到的都是文件的偽路徑,由於瀏覽器的安全策略,Chrome瀏覽器及Chrome內核的瀏覽器是不可能獲取文件在本地的真實路徑的。IE瀏覽器可以通過設置安全級別,能獲取到真實路徑。
Ⅳ 在js中獲取到文件路徑,怎麼打開文件
直接把文件路徑敲網址欄
或者把路徑給一個<a>標簽的href屬性,點擊a標簽即可
Ⅳ 用js如何實現點擊按鈕打開一個指定路徑下的文件
方法步驟如下:
1、首先,打開計算機,然後打開JS,在其中創建一個HTML文件「test」。
熱點內容