方法一  
怎么发送文件流给另外一个方法(读取本地文件,流作为参数给方法二)方法二  
被调用的方法怎么接收文件流呢(读取流将文件下载到本地)。
这两个java方法应该怎么写啊?
文件流这块不熟悉。大拿们给个思路或例子  谢了

解决方案 »

  1.   

    文件流一般采用字节流
    FileInputStream和FileOutputStream
    你可查一下API,里面read(byte[])的方法任何类型都可以作为参数。FileInputStream fis=new FileInputStream(new File("本地文件"));
    send(fis);// 方法二
    //方法二
    public void send(FileInputStream fis){    byte[] array=new byte[1024];
        int len=fis.read(array);
        while((len=fis.read(array))!=0){
            //在用FileOutputStream写入就行了
        }
    }
      

  2.   

    确实保存到了文件。但是FileInputStream fis参数的关闭问题应该在哪个方法里面关闭呢?方法一 还是方法二呢?
      

  3.   

    这样的方法能用在WebService服务吗?
      

  4.   

    webservice也没有特别限制的另外java不会对方法参数类型作多余限制的