while((len.fi.read(buffer))!=-1){fo.write(buffer,0,len)}里面write()方法三个参数的含义
第一个是存储数据的byte数组,第二个是从bytr数组的第几个位置发,第三个是要发多少个byte(字节)