gpt4 book ai didi

javascript - 从 JS 文件中读取 "binary"个字符?

转载 作者:行者123 更新时间:2023-11-27 22:44:54 24 4
gpt4 key购买 nike

现在当我说二进制时,我的意思是 ghjkl54╞←‼╝454┴ 而不是 10101110

我想用 JavaScript 加载一个 tilemap,但我不想重写我的 map 编辑器,它是用 Java 编写的,它将 map 导出为二进制文件。所以我想知道,如果可能的话,我该怎么做?

此外,如果不可能,我是否应该读取只有 [width][height][tilenum],[[tilenum2], tilenum3],...] 的 tilemap 结构?

最佳答案

是的,您可以使用 HTML5 文件 API 读取文件内容。请注意,并非所有浏览器都支持此功能。

通过使用 FileReaderreadAsBinaryString,您可以获得这些字符:http://jsfiddle.net/S4mEv/3/ .

// bind a <input type="file">'s onchange event to a function
// (does not require jQuery, just for convenience here)
$('#file').change(function() {
var fr = new FileReader; // create a file reader

fr.onloadend = function() { // when reading has finished
alert(fr.result); // alert the contents
};

fr.readAsBinaryString(this.files[0]); // start reading
});

关于javascript - 从 JS 文件中读取 "binary"个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8137195/

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