我想在HTML5 / JS中创建一个简单的游戏,我不希望用户运行任何网络服务器或必须连接到网站. (只是一个HTML页面)
但看起来FileReader只能用于文件类型输入.
是否可以只有两个文件:index.html和foo.txt并排读取index.html中的foo.txt,例如:
// No input needed, I know waht I want to read
var my_file = new File("foo.txt");
var reader = new FileReader();
alert( reader.readAstext( my_file, "UTF-8" ) );
任何想法 ?
解决方法:
我相信这是你的答案:How to open a local disk file with Javascript?
简而言之,您看起来像这样:
<input type="file" id="files" name="file" />
HTML5允许您加载本地存储在计算机上的文件,但您无法选择它.用户必须选择他/她想要加载的文件.
想象一下当开发人员(或更好的口语,黑客)可以访问每个人的本地数据时会发生什么……