目前在尝试安卓端读取文件,然后通过socket传输出去,在使用FileInputStream的时候遇到了一些问题
var FileInputStream = plus.android.importClass("java.io.FileInputStream")
- 使用无参的read方法,可以正常读取字节,但似乎无法通过返回值-1来判断文件已读完,会爆出unexpected EOF!错误
- 另外两个带参数的read方法read(byte[] b)、read(byte[] b, int off, int len)。不知道对应到js里该使用什么类型来代替byte[],尝试使用数组Array,但经测试无法正常读取,返回值也为null
2 个回复
t***@outlook.com (作者)
不用native了,用原生写插件可以实现
不会飞的小白 - 111
怎么操作啊 能教教不