我必须将HTML网页中的一些文本字符串记录到文本文件中,以便由另一个程序处理。
我尝试了许多javascript示例,但到目前为止,我什至还没有设法获得文件。
<script>
function wFile(filepath, output) {
var txtFile = new File([""], filepath);
txtFile.open("w"); //
txtFile.writeln(output);
txtFile.close();
}
wFile("C:/temp/test.txt","some text");
</script>
F12 结果为:未捕获的类型错误:txtFile.open 不是一个函数
<script>
标签用于客户端Javascript的HTML网页。您无法从 Web 浏览器创建本地文件,因为浏览器与用户计算机和发送文件的服务器都进行了沙盒处理。
您可能正在寻找 nodejs.org 它是Javascript的服务器端平台。