日期:2014-05-17  浏览次数:20725 次

JAVA如何传输和获取二进制流


请问 JAVA如何传输和获取二进制流 ?

如果JAVA需要向PHP传送该二进制流,又如何实现呢。。

谢谢

------解决方案--------------------
首先定义文件 File file = new File("F:/MarketInfo");
然后定义文件流 FileInputStream in = new FileInputStream(file);
接下来定义数据流 DataInputStream dis=new DataInputStream(in);
然后用数据流的read方法就可以读取了。
读取的时候放到字节数组中存放,弄个缓冲读的就更快了,
读和写是相对的,反过来就是写了。
跨语言,传输的话,一般都用XML标记语言,写到xml文件中,再用php语言的方法来读取