`
huangjiateng
  • 浏览: 36812 次
社区版块
存档分类
最新评论

js 读取文件

 
阅读更多
script type="text/javascript"> 

02 function read(file) { 

03     if(typeof window.ActiveXObject != 'undefined') { 

04         var content = ""; 

05         try { 

06             var fso = new ActiveXObject("Scripting.FileSystemObject");   

07             var reader = fso.openTextFile(file, 1); 

08             while(!reader.AtEndofStream) { 

09                 content += reader.readline(); 

10                 content += "\n"; 

11             }  

12             // close the reader 

13             reader.close(); 

14         } 

15         catch (e) {  

16             alert("Internet Explore read local file error: \n" + e);  

17         } 

18           

19         return content; 

20     } 

21     else if(document.implementation && document.implementation.createDocument) { 

22         var content = ""

23         try { 

24             netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 

25             var lf = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); 

26             lf.initWithPath(file); 

27             if (lf.exists() == false) {   

28                 alert("File does not exist");   

29             }  

30               

31             var fis = Components.classes["@mozilla.org/network/file-input-stream;1"].createInstance(Components.interfaces.nsIFileInputStream);   

32             fis.init(lf, 0x01, 00004, null);   

33             var sis = Components.classes["@mozilla.org/scriptableinputstream;1"].createInstance(Components.interfaces.nsIScriptableInputStream);   

34             sis.init(fis);   

35             var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Components.interfaces.nsIScriptableUnicodeConverter);   

36             converter.charset = "UTF-8";   

37             content = converter.ConvertToUnicode(sis.read(sis.available())); 

38         } 

39         catch (e) {  

40             alert("Mozilla Firefox read local file error: \n" + e);  

41         } 

42           

43         return content; 

44     } 

45 } 

46 </script>

今期蛇鼠无特码,十三挑一五当旺

杀半波:红单
分享到:
评论

相关推荐

    JavaScript 读写文件

    ### JavaScript 读写文件知识点详解 #### 一、概述 在Web开发中,JavaScript 主要用于客户端脚本处理,但也可以通过特定环境如Node.js在服务器端进行文件操作。本次介绍的是利用`ActiveXObject`(仅限于IE浏览器)...

    js实现读写文件操作

    js实现的读写文件,文件放在的c:\12.txt里

    js读取本地文件到字节数组

    ### JS读取本地文件到字节数组 在Web开发中,经常需要处理用户上传的文件,例如图片、文档等。这些文件可能来源于用户的本地计算机,并通过Web页面上传至服务器。为了实现这一功能,通常的做法是将文件内容转换为...

    javascript读取文件.txt

    根据提供的文件标题、描述、标签以及部分内容,我们可以总结出与JavaScript读取文件相关的知识点。以下是对这些知识点的详细解析: ### JavaScript读取文件的方式 在客户端JavaScript中直接读取文件通常受到浏览器...

    js读取本地文件

    在ie下可以读取任意盘的文件夹和文件,目前只兼容IE6+的浏览器 只能本地运行。 如果放到服务器上 js 文件将会报错automation 服务器不能创建对象 解决方案:点击“开始→运行”并输入“regsvr32 scrrun.dll”

    Javascript 读写文件

    目前,如果需要处理文件夹,可以借助WebAssembly引入C++或 Rust等语言的库,或者使用Node.js环境,因为Node.js提供fs模块可以方便地读写文件和目录。 5. **第三方库** 在浏览器环境中,一些库如FileSaver.js可以...

    js读取xml文件并获取文件内容

    本文将详细介绍如何使用JavaScript读取XML文件以及如何获取文件中的特定内容。 #### JavaScript与XML交互基础 1. **创建XMLHttpRequest对象**: - 首先,需要创建一个`XMLHttpRequest`对象来发送HTTP请求。这个...

    js读取properties文件

    总结,JavaScript读取.properties文件需要结合浏览器或Node.js环境的特性,使用FileReader API、第三方库或服务器端API,同时进行适当的错误处理和数据解析。虽然过程可能稍显复杂,但通过合理的工具和技巧,我们...

    javascript读取本地文件和目录方法详解

    那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍...

    js处理文件——文件读写例子.zip

    综上所述,"js处理文件——文件读写例子.zip"中的示例可能涵盖了以上讨论的各个方面,通过实际代码展示如何利用JavaScript的File API来实现文件的读取和写入操作。学习并理解这些概念,对于开发交互性强、功能丰富的...

    js读写本地文件js读写本地文件

    ### JavaScript 读写本地文件详解 #### 一、概述 在Web开发中,JavaScript作为一种广泛使用的客户端脚本语言,主要用于实现网页的动态效果与交互功能。然而,由于浏览器的安全限制,默认情况下JavaScript是无法...

    js读取csv文件并使用json显示出来

    在介绍如何使用JavaScript(简称JS)读取CSV文件并使用JSON格式进行展示之前,我们先来了解几个基础概念。 CSV文件是逗号分隔值(Comma-Separated Values)文件的简称,是一种简单的文件格式,用于存储表格数据,...

    JS正确读取文件路径

    JS 正确读取文件路径 在进行 JSP 页面开发时,想要获取文件的路径,进行一些操作,常常会遇到由于 IE 安全性设置造成的不能正确读取文件路径的问题。下面将详细介绍该问题的解决方法。 问题描述 在 JSP 页面中,...

    用html+javascript读写txt文件

    用html+javascript读出写入txt文件

    js读取cvs,并转化成数组,前端处理cvs文件

    本教程将详细介绍如何使用JavaScript(JS)来读取CSV(逗号分隔值)文件,并将其转换为数组,以便进一步处理和展示,从而减轻后端服务器的压力。我们将探讨以下几个关键知识点: 1. **CSV文件格式**: CSV是一种...

    javascript 读取本地文件

    在探讨“JavaScript读取本地文件”的主题时,我们主要聚焦于如何利用JavaScript在浏览器环境中读取用户计算机上的本地文件。这种功能在很多场景下都极为有用,比如在上传文件前预览其内容、数据导入导出操作等。下面...

    Javascript写入和读取txt文件

    在Web开发中,JavaScript主要用于客户端操作,而直接操作文件系统(如读写文件)通常被视为服务器端的任务。然而,在某些特定环境下,比如使用IE浏览器时,可以通过ActiveX对象实现对本地文件系统的操作。本文将详细...

    javascript读写XML文件

    下面,我们将深入探讨如何使用JavaScript来读取和写入XML文件,包括关键知识点和实际代码示例。 #### 创建和加载XML文档 在JavaScript中,我们通常使用`DOMDocument`对象来创建或加载XML文档。首先,我们需要通过`...

Global site tag (gtag.js) - Google Analytics