js获取当前文件路径|js如何获取file控件的完整路径

js获取当前文件路径|js如何获取file控件的完整路径的第1张示图

❶ js 中如何获取站点根目录文件的位置

先获取当前的全路径,然后对全路径进行分析获取到跟路径

//js获取项目根路径,如: http://localhost:8083/uimcardprj

functiongetRootPath(){//获取当前网址,如:http://localhost:8083/uimcardprj/share/meun.jspvarcurWwwPath=window.document.location.href;//获取主机地址之后的目录,如:uimcardprj/share/meun.jspvarpathName=window.document.location.pathname;varpos=curWwwPath.indexOf(pathName);//获取主机地址,如:http://localhost:8083varlocalhostPaht=curWwwPath.substring(0,pos);//获取带"/"的项目名,如:/uimcardprjvarprojectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);return(localhostPaht+projectName);}

❷ js 如何获取当前网页的本地路径

varlcal=location.href;lcal=substring(0,lcal.lastIndexOf(""));

❸ 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浏览器及内核的浏览器是不可能获取文件在本地的真实路径的。IE浏览器可以通过设置安全级别,能获取到真实路径。

❹ PHP或者JS怎么获取file里面的绝对路径

html的/,标示是网站的根目录,php的那个/,表示系统的根目录。php一般这么搞。dirname(__FILE__);用这个获内取当前文件所在的目录,然后容根据这个目录,向前或者向后定位。比如在你编辑的这个文件下面有个a.php,你可以这么写。require_once(dirname(__FILE__).'/a.php');要是比如,你现在编辑的文件是ctrl目录下,但是你想包含的文件在和ctrl同级别的一个目录server下,就这么写require_once(dirname(__FILE__).'/../a.php');

❺ 在js文件中怎么获取自身的路径

file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的文件了,这是非常危险的。经过结合了HTML5提供的新技术FileHeader,成功地在file标签未作出提交前,分别获得了文件的:fileName、fileSize、file Last Mod、、、唯一的缺点就是:未能在IE下通过。不过,这不是什么缺点,因为我是在手机端的web开发,这里是andriod和IOS的天下。

❻ js如何获取file控件的完整路径

代码如下:<script type="text/javascript"> //FX获取文件路径方法 function readFileFirefox(fileBrowser) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert('无法访问本地文件,由于浏览器安全设置。为了克服这一点,请按照下列步骤操作:(1)在地址栏输入"about:config";(2) 右键点击并选择 New->Boolean; (3) 输入"signed.applets.codebase_principal_support" (不含引号)作为一个新的首选项的名称;(4) 点击OK并试着重新加载文件'); return; } var fileName=fileBrowser.value; //这一步就能得到客户端完整路径。下面的是否判断的太复杂,还有下面得到ie的也很复杂。 var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); try { // Back slashes for windows file.initWithPath( fileName.replace(/\//g, "\\\\") ); } catch(e) { if (e.result!=Components.results.NS_ERROR_FILE_UNRECOGNIZED_PATH) throw e; alert("File '" + fileName + "' cannot be loaded: relative paths are not allowed. Please provide an absolute path to this file."); return; } if ( file.exists() == false ) { alert("File '" + fileName + "' not found."); return; } return file.path; } //根据不同浏览器获取路径 function getvl(){ //判断浏览器 var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0; var file_url=""; if(Sys.ie<="6.0"){ //ie5.5,ie6.0 file_url = document.getElementById("file").value; }else if(Sys.ie>="7.0"){ //ie7,ie8 var file = document.getElementById("file"); file.select(); file_url = document.selection.createRange().text; }else if(Sys.firefox){ //fx //file_url = document.getElementById("file").files[0].getAsDataURL();//获取的路径为FF识别的加密字符串file_url = readFileFirefox(document.getElementById("file")); } //alert(file_url); document.getElementById("text").innerHTML="获取文件域完整路径为:"+file_url; } </script> <h1>JS获取文件域完整路径的方法,兼容不同浏览器</h1> <div id="text" style="color:#f00;"></div> <input type="file" id="file" /> <input name="" type="button" value="获取" onClick="getvl();">

❼ js如何获取当前页面所在的路径

<script type="text/javascript">document.write(location.pathname);</script>这个取得的是当前url路径。<script type="text/javascript">document.write(location.href);</script>这个是取得完专整的路径,包括属端口什么的。

❽ 如何用js获取当前打开的页面的路径

设置或获取对象指定的文件名或路径。alert(window.location.pathname) 设置或获取整个 URL 为字符串。内 alert(window.location.href);设置或获取与 URL 关联的端口号容码。alert(window.location.port) 设置或获取 URL 的协议部分。alert(window.location.protocol) 设置或获取 href 属性中在井号“#”后面的分段。alert(window.location.hash) 设置或获取 location 或 URL 的 hostname 和 port 号码。alert(window.location.host) 设置或获取 href 属性中跟在问号后面的部分。alert(window.location.search)

❾ JS怎么获取当前用户在win系统的临时文件夹路径

方法// var str = location.href;// var arr = str.split("/");// delete arr[arr.length – 1];// var dir = arr.join("/");// alert(dir);

❿ javascript中如何实现获取当前文件根目录.

你是纯js文件里面想获取吗?还是jsp文件?如果是jsp文件下可以获得 如果是js文件的话就无能为力了,在jsp下的话 可以在<%java代码获取%>再通过<%=%>表达式放到就是中,必须是同一文件

未经允许不得转载:山九号 » js获取当前文件路径|js如何获取file控件的完整路径

赞 (0)