将文件读入一个javascript数组
问题描述:
我知道JS不是服务器端脚本,但我正在构建一个移动应用程序,并且我将在android上使用web视图控制器,并希望能力能够使用JS将文件读入数组。有没有这样做?将文件读入一个javascript数组
谢谢
答
您可以使用HTML5 FileReader API。有了它你可以读取文件为:
void readAsArrayBuffer(in Blob blob); //Requires Gecko 7.0
void readAsBinaryString(in Blob blob);
void readAsDataURL(in Blob file);
void readAsText(in Blob blob, [optional] in DOMString encoding);
这里有几个examples。
+0
谢谢!没有意识到HTML 5有这样的选项。 – spogebob92 2013-02-17 19:59:02
+0
不客气:-) – 2013-02-17 19:59:34
HTML5 FileReader API – 2013-02-17 19:53:13
JS是服务器端脚本。 http://nodejs.org – SLaks 2013-02-17 19:54:13
它是本地文件(在设备上)还是服务器上的文件。 – 2013-02-17 19:54:25