gpt4 book ai didi

javascript - 在 JavaScript 中读/写文件

转载 作者:行者123 更新时间:2023-11-28 21:08:52 25 4
gpt4 key购买 nike

我正在尝试制作一个网络应用程序,它将读取服务器端 CSV 文件并以简洁、可浏览的格式显示它。问题是我想用裸 JS/CSS3/HTML5 来做。 有没有办法用裸露的 JS/CSS3/HTML5 读写服务器端文件?我显然希望它独立于操作系统/浏览器。

我尝试过的

<小时/>

已经尝试实现一些我在网上找到的代码(一些网站引用了它)。以下是我在测试时尝试的内容:(我只想测试在网页中显示网页本身的内容)

scriptTest.htm :

<html>
<head>
<script type="text/javascript" src="readIt.JS"></script>
</head>
<body>
<button onclick="return readIt();">Show the code of the page</button>
<div id="readItOutput"></div>
</body>
</html>

readIt.JS :

function readIt()
{
file = fopen(getScriptPath("scriptTest.htm"), 0);
file_length = flength(file);
content = fread(file, file_length);
document.getElementById("readIt").innerText = content;
}

但是,每当我在 Opera 和 Chrome 下运行它时,它都会抛出以下错误:

歌剧:

Uncaught exception: ReferenceError: Undefined variable: fopen
Error thrown at line 3, column 1 in readIt() in http://s.supuhstar.operaunite.com/s/content/JS/readIt.JS:
file = fopen(getScriptPath("scriptTest.htm"), 0);
called from line 1, column 0 in <anonymous function>(event) in http://s.supuhstar.operaunite.com/s/content/JS/scripttest.htm:
return readIt();

Chrome:

Uncaught ReferenceError: getScriptPath is not defined
readItreadIt.JS:3
(anonymous function)scripttest.htm:6
onclick

最佳答案

如果你想从服务器编辑一些文件,你需要使用 XHR 对象将文件下载到客户端,然后再次使用 XHR 对象将修改后的数据发送回服务器,你还需要服务器上的某种 API 来发送/接收数据。

关于javascript - 在 JavaScript 中读/写文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9187860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com