怎么把一个文件以二进制方式读出来

function readByte(path){
var File=java.io.File
var FileInputStream=java.io.FileInputStream

var file = new File(path);
var fileSize = file.length();
var fi = new FileInputStream(file);
var buffer = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE,file.length());
fi.read(buffer)
fi.close();
return buffer;

}

管理员

@内个谁 感谢大佬,怎么把返回的值转为byte型呢

返回的就是个byte[]数组,长度与文件大小相等

老哥,那个函数返回的是个byte[]啊。。直接传入就好,干嘛用循环啊。

  • 9
    帖子
  • 1312
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待