我想从服务器读取文件并获取它的数据。
我写了以下一段代码。
URL uurl = new URL(this.m_FilePath);
BufferedReader in = new BufferedReader(new InputStreamReader(uurl.openStream()));
String str;
while ((str = in.readLine()) != null) {
text_file=text_file+str;
text_file=text_file+"\n";
}
m_byteVertexBuffer=text_file.getBytes();
但我得到错误的结果!如果我从字符串中读取数据,我会得到 m_bytevertexbuffer length=249664。
现在,当我将本地文件读入 bytearray 时,我得到 m_bytevertexbuffer length=169332。
FileInputStream fis = new FileInputStream(VertexFile);
fis.read(m_byteVertexBuffer);
ByteBuffer dlb=null;
int l=m_byteVertexBuffer.length;
我想要来自服务器和本地文件的字节缓冲区中的相同数据!