这是在十六进制编辑器中查看的示例文件: link 我的计算机上有一个二进制文件,我想上传并存储为JavaScript数组。最终数组是否
并不重要thebytes = [0x00, 0x43, 0x41, 0x46, 0x45, 0x42, 0x41, 0x42, 0x45, 0xFF]
或
thebytes = [0, 67, 65, 70, 69, 66, 65, 66, 69, 255]
但它不能是任何种类的ASCII或Unicode表示,我只想将文件的字节值放到数组中。
我找到了很多指南,但他们都集中在文本文件或字符串上,或者大约5岁,并且暗示JS不可能。
相关:一个Codepen我正在尝试将其实现。第一个变量是“thebytes”,包含一大堆字节,手动格式化和插入。这就是我想要避免的 - 我只需要一种推送“选择文件”和“确定”的方法,这样我就不必在十六进制编辑器,文本编辑器和Codepen之间跳转。
感谢。