改变世界的是这样一群人,他们寻找梦想中的乐园,当他们找不到时,他们亲手创造了它

在js中读取本地文件的方式

一、IE浏览器实现通过js读取客户端的本地文件,实现代码如下:

  function readLine(){
        //读第几行
        try {
            var path = 'C:\\file.txt';
            var s = "";
            var fso = new ActiveXObject("Scripting.FileSystemObject");
            if (fso.FileExists(path)) {
                var f = fso.OpenTextFile(path, 1);
                var wl = 0;//读到第几行
                while (!f.AtEndOfStream) {
                    wl = wl + 1;
                    s = f.ReadLine();
                };
                f.Close();
            }
            return s;
        } catch (e) {
            return s;
        }
    }

二、想要上述代码生效还需要对IE浏览器做如下设置:

1.打开IE浏览器,右上角点击齿轮设置,弹出菜单中点击Internet选项。

2.点击“安全”选项,选择Internet;点击自定义级别。

3.的ActiveX控件和插件类下,ActiveX控件自动提示选择启用。

4.运行ActiveX控件和插件,选择启用或者提示。

 

posted @ 2023-05-11 09:44  水狼一族  阅读(3800)  评论(0编辑  收藏  举报
改变世界的是这样一群人,他们寻找梦想中的乐园,当他们找不到时,他们亲手创造了它