zip文件也是一种文件,我感到你在传输时没必要关心它是否是zip文件
还是别的类型的文件,只有在压缩/解压缩时才考虑ZipInputStream/ZipOutputStream吧.

解决方案 »

  1.   

    Java 网络文件传输:
    http://www.webasp.net/tech/article_show.asp?id=22700
      

  2.   

    利用JAVA API函数实现数据的压缩与解压缩:
    http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=13451&tstart=0
      

  3.   

    可是用普通文件的传输方式,在接受方得到的ZIP文件没法用,是个坏的,打开总是报"不可预料的压缩文件末端"啊?
      

  4.   

    楼主肯定是在读写文件的过程中改变了文件内容
    要按二进制方式读取,不能当文本读,不要用readLine();
      

  5.   

    我用的是
    int c = 0;
    while((c = fileIn.read()) !=-1 ) {
      fileOut.write(c);
    }
    这个应该就是二进制的读取方式吧!
      

  6.   

    http://search.csdn.net/Expert/topic/1307/1307575.xml?temp=.1005365
    这个帖子中 GJA106(中文字符) 说的意思我觉得是好像不能读ZIP似的,不知道理解对不对!