代码如下:
fStream = new FileInputStream(filePaths);
byte[] b = new byte[1024*8];
fStream.read(b, 0, b.length);
fStream.close();
我现在是将一个文件变成了BYTE数组。这是一个传输文件的代码。
想问一下,如果一个文件比较大,根据这个代码应该如何将该文件分成几个BYTE数组。
谢谢了。
------解决方案--------------------
先看下文件大小 告诉接收端,然后512字节一块 发送就行了。512是一个比较合适的传送块大小。
------解决方案--------------------
先把文件的长度测一下,然后决定建多少数组,最后再放进去。呵呵