网络问题?? 同意楼上的!你的流读入之后也一样以MP3的格式保存就是了!提示用:FileOutputStream类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回: 上面的问题出在我在定义接受流的字节数组的时候用的是byte b[]=new byte[in.available()]所以得到的不知道是个什么.换成uc.getContentLength()就好了, 因为用uc.getContentLength()返回的是该mp3的实际长度2821359字节,但是用in.available()返回的字节数却只有大约5k.in.available()返回是个什么长度? in.available返回的应该是缓冲区中的长度,不是文件实际长度 还有,你接受文件的时候必须要考虑到in.available的问题,因为网络速度没有你接受的快,虽然有缓冲可是速度的差异还是很大的,当你从in中读取的时候,读取的数据一定要比in.available所指示的可用数要少,否则会读入错误数据,in中数据不足但还是强行读取的时候不报IOException,不知道算不算bug jpanel上添加图片呀 ,急呀 Tomcat 配置jndi 连接数据库方法 java正则表达式学习辅导书推荐 自定义外观的Button怎么制作? 请问如何在文本域中得到光标的位置,又如何如何在文本域中显示右键菜单 POI问题 请问如何安装JAVA编译器啊? 我想问个问题--来的人就有分 大家练练手,征集下面这个小程序的算法!!!(很有趣的阿!!) 看过Java 2核心技术第一卷的朋友请进,看看下面简单的几句代码啥意思? 谁有电子工业的《Java2 API 大全》电子版,50分不够的话可以再加!! 为什么编译不过去?
上面的问题出在我在定义接受流的字节数组的时候用的是byte b[]=new byte[in.available()]所以得到的不知道是个什么.换成uc.getContentLength()就好了, 因为用uc.getContentLength()返回的是该mp3的实际长度2821359字节,但是用in.available()返回的字节数却只有大约5k.in.available()返回是个什么长度?