js获取js文件路径|js 怎么获取input type="file" 所选择的文件的绝对路径

js获取js文件路径|js 怎么获取input type="file" 所选择的文件的绝对路径的第1张示图

A. html或者js中中如何获得另存为的文件路径(java也可以)

js实现文件另存为的我还没见到过。java的确实是可以,java的实现方式内也不止一种。下面以容Swing的方式来讲解一种:

通过创建一个文件对话框

//parent表示对话框的所有者Frame//title表示对话框的标题String//mode表示对话框的类型,这里指定为保存类型int(FileDialog.SAVE)FileDialogsaveAsFileDialog=newFileDialog(parent,"对话框标题",FileDialog.SAVE);

然后指定这个文件对话框为文件保存类型。调用

saveAsFileDialog.setVisible(true);

的方式来显示对话框。显示对话框以后该对话框就处于阻塞状态等待用户通过UI界面去选择文件保存路径。点击保存以后。

saveAsFileDialog.getDirectory()//文件对话框的保存目录+saveAsFileDialog.getFile();//获取此文件对话框的保存文件名

拿到保存路径就能够实现文件的保存逻辑操作了。

B. 如何让引用的js文件获取本项目根路径

获取项目根目录在jsp里去<%=request.getContextPath()%>这就是项目的根路径了,是到项目这层的。js的引入方内法如下:容<script src="<%=request.getContextPath() %> /home/test.js"></script>css的引入方法:<link href="<%=request.getContextPath() %>/css/one.css" rel="stylesheet" type="text/css">

C. js 可以获取自身路径吗

唯一可能的方法是从html里的<script>里找。js本身无法获取自己路径。

varscripts=document.getElementsByTagName('script');//获取现在已经加载回的所有答scriptvarlastScript=scripts[scripts.length-1];//获取最近一个加载的script,即这个js本身varscriptName=lastScript.src;//获取此js的路径

之后对路径做处理切割出来文件名就容易了。

这段代码一般是没问题的。

D. javascript得到指定文件的绝对路径【在线等答案】

<input id=uri type=text value=""><script> uri.value="http://www.xxxx.com/1.jpg"; </script>最少 也应该能得到相对目录路径吧如果有就可以这样<img id=mg src="/img/1.jpg"/><input id=uri type=text value=""><script> 假设 你的网页是"http://www.xxxx.com"; 那这样做 var url = location.href.replace("http://",""); var url1=""; if(url.lastindexOf("/")>0){ url1 = url.substring(0,url.lastindexOf("/")); }else{ url1 =url } uri.value ="http://"+url1 +mg.src</script>

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

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

F. js 怎么获取input type="file" 所选择的文件的绝对路径

安全原因,浏览器不提供获取input type=file的文件路径,只提供文件的名称。请换个思路考虑业务实现方案来避免此问题。

G. 怎么用js获取上传文件的完整路径

file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交内,而且随表单提交的也是file路径所指容向的文件本身。这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的文件了,这是非常危险的

H. javascript如何读取选择文件名的路径

<input type="file" name="File" onchange="alert(this.value)">这样不行么?放表单提交··不就到服务端了吗?到了服务端不就可以存数据库了吗?其他的我就不知道了··=====================================用普通方式上传,如果设置了form 的enctype="multipart/form-data"属性的话,在服务器端是取不到路径的!

I. 如何用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获取js文件路径|js 怎么获取input type="file" 所选择的文件的绝对路径

赞 (0)