js上传读取txt内容的简单介绍

如何通过js来读取txt当中的内容,求详细有demo更好,谢谢了·!

script language=\”javascript\” type=\”text/javascript\”

/*

object.OpenTextFile(filename[, iomode[, create[, format]]])

参数

object

必选项。object 应为 FileSystemObject 的名称。

filename

必选项。指明要打开文件的字符串表达式。

iomode

可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。

create

可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。

format

可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。

设置

iomode 参数可以是下列设置中的任一种:

常数 值 描述

ForReading 1 以只读方式打开文件。不能写这个文件。

ForWriting 2 以写方式打开文件

ForAppending 8 打开文件并从文件末尾开始写。

format 参数可以是下列设置中的任一种:

值 描述

TristateTrue 以 Unicode 格式打开文件。

TristateFalse 以 ASCII 格式打开文件。

TristateUseDefault 使用系统默认值打开文件。

*/

//读文件

function readFile(filename){

var fso = new ActiveXObject(\”Scripting.FileSystemObject\”);

var f = fso.OpenTextFile(filename,1);

var s = \”\”;

while (!f.AtEndOfStream)

s += f.ReadLine()+\”\\n\”;

f.Close();

return s;

}

//写文件

function writeFile(filename,filecontent){

var fso, f, s ;

fso = new ActiveXObject(\”Scripting.FileSystemObject\”);

f = fso.OpenTextFile(filename,8,true);

f.WriteLine(filecontent);

f.Close();

alert(\’ok\’);

}

/script

html

input type=\”text\” id=\”in\” name=\”in\” /

input type=\”button\” value=\”Write!\”

onclick=\”writeFile(\’F:/Appserv/www/12.txt\’,document.getElementById(\’in\’).value);\”/brbr

input type=\”button\” value=\”Read!\”

onclick=\”document.getElementById(\’show\’).value=readFile(\’F:/Appserv/www/12.txt\’);\”/br

textarea id=\”show\” name=\”show\” cols=\”100\” rows=\”20\”

/textarea

/html

js如何读取本地txt文件中的内容

通常情况下,网页中的JS脚本是无法直接对本地文件系统进行访问的,因为这涉及到用户数据安全的问题,所以,在浏览器的默认安全设置下是无法实现的.但如果你可以在本地配置好WEB服务,那么可以通过Ajax的方式访问本地站点下的txt文件,也可以通过后端支持,采用上传文件的方式解决.这两种方案都可以避开ActiveX和IE版本的问题.

求HTML或者JS读取TXT文件内容的代码

JS读取TXT文件内容的代码如下:

!DOCTYPE html

html lang=\”en\”

head

meta charset=\”UTF-8\”

title读取文件内容/title

/head

body

div id=\”textarea\”/div

script type=\”javascript\”

var fso, ts, s ;

var ForReading = 1;

fso = new ActiveXObject(\”Scripting.FileSystemObject\”);

ts = fso.OpenTextFile(\”d:\\\\testfile.txt\”, ForReading);

s = ts.ReadLine();

document.getElementById(\”textarea\”).innerHTML=s;

/script

/body

/html

javascript中打开文件的OpenTextFile函数使用方法:

1、object.OpenTextFile(filename[, iomode[, create[, format]]])

2、其中object是必选项。 object 应为 FileSystemObject 的名称。

3、filename是必选项。 指明要打开文件的字符串表达式。

4、iomode是可选项。 可以是三个常数之一: ForReading 、 ForWriting 或 ForAppending 。

5、create是可选项。 Boolean 值,指明当指定的 filename 不存在时是否创建新文件。 如果创建新文件则值为 True ,如果不创建则为 False 。 如果忽略,则不创建新文件。

6、format是可选项。 使用三态值中的一个来指明打开文件的格式。 如果忽略,那么文件将以 ASCII 格式打开。

js怎么读取本地txt文件

思路

采用jquery的ajax方式进行文件信息读取

代码

html

head

script type=\”text/javascript\” src=\”/jquery/jquery.js\”/script

script type=\”text/javascript\”

$(document).ready(function(){

  $(\”#b01\”).click(function(){

  htmlobj=$.ajax({url:\”/jquery/test1.txt\”,async:false});

  $(\”#myDiv\”).html(htmlobj.responseText);

  });

});

/script

/head

body

div id=\”myDiv\”h2通过 AJAX 改变文本/h2/div

button id=\”b01\” type=\”button\”改变内容/button

/body

/html

javascript如何读取txt文本内容?

!DOCTYPE html

html

  head

    title文件示例/title

    meta name=\”name\” content=\”content\” charset=\”utf-8\”

  /head

  body

      input type=\”file\” id=\”file\” /

      input type=\”button\” onclick=\”readText()\” value=\”File Button\”

      div id=\”tt\”

 

      /div

  /body

/html

script charset=\”utf-8\”

window.onload=function () {

  if(typeof(FileReader)==\”undefined\”)

  {

    alert(\”你的浏览器不支持文件读取\”);

    document.write(\”\”);

  }else

  {

    alert(\”你的浏览器支持文件读取\”);

  }

}

  function readText() {

      var file=document.getElementById(\”file\”).files[0];

      var reader=new FileReader();

      reader.readAsText(file);

      reader.onload=function(data)

      {

        var tt=document.getElementById(\”tt\”)

        tt.innerHTML=this.result;

      }

    }

 

/script

0

评论0