关于jquery,javascript读取txt文件内容的问题!

关于jquery,javascript读取txt文件内容的问题!,第1张

//根据换行符分隔每一行

var lineArray = textsplit('\n');

//遍历每一行

for(var i = 0; i<lineArraylength;i++){

    var line = lineArray[i];

}

//获取第一行

alert(lineArray[0]);

//这样试试

如果不行就把你的源码贴出来,我再找其他方法试试

Function Openfile(url)

Dim fileurl,mfile,content,fso

fileurl = url

Set Fso = CreateObject("ScriptingFilesystemobject") '定义FSO

Set mfile = FsoOpentextfile(fileurl,1) '以读的方式打开文件

If Not mfileAtendofstream Then

content = mfilereadall() '读取全部内容

End If

mfileClose

openfile = content

End Function

asp的vbscript函数,试试看复制后使用效果输出<%=content%>

<!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">

windowonload=function () {

  if(typeof(FileReader)=="undefined")

  {

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

    documentwrite("");

  }else

  {

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

  }

}

  function readText() {

      var file=documentgetElementById("file")files[0];

      var reader=new FileReader();

      readerreadAsText(file);

      readeronload=function(data)

      {

        var tt=documentgetElementById("tt")

        ttinnerHTML=thisresult;

      }

    }

 

</script>

<script language="javascript" type="text/javascript">

/

objectOpenTextFile(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("ScriptingFileSystemObject");

var f = fsoOpenTextFile(filename,1);

var s = "";

while (!fAtEndOfStream)

s += fReadLine()+"\n";

fClose();

return s;

}

//写文件

function writeFile(filename,filecontent){

var fso, f, s ;

fso = new ActiveXObject("ScriptingFileSystemObject");

f = fsoOpenTextFile(filename,8,true);

fWriteLine(filecontent);

fClose();

alert('ok');

}

</script>

<html>

<input type="text" id="in" name="in" />

<input type="button" value="Write!"

onclick="writeFile('F:/Appserv/>

这个问题的难点在于读取文件,这个是HTML5中新增的。

你需要在页面中放置input框,类型是file,选中文件之后使用 new FileReader()函数读取txt内容,读取的内容都是字符串,做个转换即可。

以上就是关于关于jquery,javascript读取txt文件内容的问题!全部的内容,包括:关于jquery,javascript读取txt文件内容的问题!、ASP或JS如何循环读取TXT文本内容、javascript如何读取txt文本内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10155303.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存