导航:首页 > 编程语言 > js获取页面选中文件路径

js获取页面选中文件路径

发布时间:2023-04-14 17:39:12

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浏览器可以通过设置安全级别,能获取到真实路径。

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

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

㈢ js获取url路径信息

1,设置或获取对象指定的文件名或路径。

2,设置或获取整个 URL 为字符串。

3,设置或获取与 URL 关联的端口号码。

4,设置或获取 URL 的协议部分。

5,设置或获取 href 属性中在井号“#”后面的分段。

6,设置或获取 location 或 URL 的 hostname 和 port 号码。

7,获取 href 属性中跟在问号后面的部分。

8,用来得到当前网页的域名

㈣ js实现选择文件夹路径

1. js 不能实现抄选择 文件夹。 既有的 文件选择是 浏览器自带的,js 不能对 这个文件选择器做任何更改。
2. 如果想选择文件夹, js 不能实现。 必须使用 activex 控件的方式, 或者使用flex 编写。
如 QQ空间 里面的批量上传控件, 就可以读出磁盘里面的文件夹。

㈤ js点击选择文件目录的功能

最近做一个小项目,前端需要有一个功能是点击某按钮时,弹出文件选择的框,然后获取目录并写入对应的输入框里,以往是选择某个文件进行上传,功能看起来有些像,但这次不同的是只能选择某个目录而不是文件,因为它并不是上传,它只是为了选择后台生成的文件保存的路径。

于是网上查解决方案,查到两种,

一种是仅在谷歌浏览器上有效的方式,在input节点里加一个属性 webkitdirectory,就可以实现点击弹出选择目录的功能,然后就可以截取目录,此种方式对非空文件夹是可以的实现的,只需监听此input的change事件即可,但如果选择的是空文件夹,就不会触发事件,就无法获取路径,所以这方法不复合我的需求。

另一种是只适用于IE浏览器的方式,即调用IE的activeX控件,为点击按钮绑定事件,然后就可以获取目录,然后到目录调到想要的地方即可,具体实现方式是:

<input id="show">

<button onclick="clickBtn()">点击</button>

function click() {

    try {

        var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示                var Shell = new ActiveXObject("Shell.Application");

        var Folder = Shell.BrowseForFolder(0, Message, 64, 17); //起始目录为:我的电脑                //var Folder = Shell.BrowseForFolder(0, Message, 0); //起始目录为:桌面                if (Folder != null) {

            Folder = Folder.items(); // 返回 FolderItems 对象            

            Folder = Folder.item(); // 返回 Folderitem 对象            

            Folder = Folder.Path; // 返回路径            

            if (Folder.charAt(Folder.length - 1) != "\\") {

                Folder = Folder + "\\";

            }

            document.getElementById('show').value = Folder;

            return Folder;

        }

    } catch (e) {  alert(e.message); }

}

但些方式也有一个问题是,此控件是默认关闭的,需要用户手动启用,并且要把本站点加入可信任站点才行,具体设置过程是:

1. 单击菜单工具->Internet选项->安全->受信任站点->站点->把此网站设为可信站点

2. 在自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"

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

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

㈦ 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();//获取此文件对话框的保存文件名

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

㈧ jsp页面如何用js获取上传文件的真实路径,不通过修改浏览器设置的方式

你应该回去找提供你这段代码的网页,看一下getPath函数的参数专obj是什么,输入参数有什么要求属。
就这段代码看,obj应该是一个对象,并且这个对象有select()方法;而恰好jQuery对象就有select()方法,有可能(仅仅是有可能)你需要将obj包装成jQuery对象后,再作为getPath函数的参数代入试试。
提示:
dom对象转为jQuery对象:有dom元素el,通过$(el)操作就可以转为jQuery对象

㈨ javascript 中怎样获取file里的完整路径,如:D:\E\1.jpg

楼主问的应该是获取一个file input表单域的文件名全路径吧,这是不能实现的,除非在IE6下面。这个已经因为安全问题被现代所有浏览器屏蔽了,只能获取到文件名

㈩ 用js如何实现点击按钮打开一个指定路径下的文件

方法步骤如下:

1、首先,打开计算机,然后打开JS,在其中创建一个HTML文件“test”。

阅读全文

与js获取页面选中文件路径相关的资料

热点内容
一个网站能收获多少钱 浏览:963
linux提取文件的两列 浏览:191
c盘垃圾文件放哪里 浏览:757
ec1308网络机顶盒怎么设置 浏览:337
有什么淘宝优惠券app 浏览:961
淄博周村编程怎么样 浏览:10
微擎数据库结构 浏览:195
电工编程和编程哪个难 浏览:471
戴尔笔记本升级主板bios设置密码 浏览:132
微信夫妻情感交流群 浏览:73
word提取1000个文件名 浏览:961
ug编程后怎么过切 浏览:295
ipad上微信文件下载到哪里 浏览:484
电脑游戏目录在哪文件 浏览:95
股票哪里会用到数据分析 浏览:218
数据分析怎么做编程 浏览:664
精仿苹果好还是三星好 浏览:995
四川机器人离线编程软件哪个好 浏览:932
制作薪酬都需要哪些数据表 浏览:405
编程为什么语言库乱 浏览:510

友情链接