0

小问题:

是否可以使用 JavaScript 创建新文件?我正在寻找类似 PHP 函数fopenfput. 这完全不可能吗?那么 JavaScript 函数OpenTextFile()呢?

4

3 回答 3

2

显然只有 HTML5 才有可能。

http://www.htmlgoodies.com/beyond/javascript/read-text-files-using-the-javascript-filereader.html#fbid=exNerx1ZaKk

这是创建文本文件:

使用 javascript 创建一个文本文件

于 2013-04-02T00:38:33.157 回答
1

这里有一些资源可以帮助您入门。

写入文件/目录: http ://www.html5rocks.com/en/tutorials/file/filesystem/

下载文件: http ://html5-demos.appspot.com/static/a.download.html

下载压缩包: http ://stuk.github.com/jszip/

读取文件http ://www.html5rocks.com/en/tutorials/file/dndfiles/

前 2 名仅适用于 chrome。

jszip具有混合支持,所有现代浏览器都支持使用 HTML5 读取文件。

可以将数据设置为链接的 href。但是用户必须右键单击 > 将链接另存为并添加扩展名。

<a id="test" target="_blank">click me</a>

document.getElementById('test').href = "data:text/json;charset=utf-8," + escape("Your String goes here");
于 2013-04-02T01:06:30.080 回答
0

在浏览器中,没有。服务器端(如在 node.js 中),是的。

没有 js 函数可以从文件系统打开文本文件,但是您可以通过 Ajax 请求获取服务器上文本文件的内容。

于 2013-04-02T00:32:17.220 回答