java用DataOutputStream和 DataInputStream传文件怎么传的不完整?

[复制链接]
查看11 | 回复3 | 2011-10-31 01:49:06 | 显示全部楼层 |阅读模式
创建个byte数组,大小最好设置为1024的倍数。用read方法把数据写进去,定义一个整型变量length存放read方法实际读到的字节数,作为while循环的控制,只要不等于-1就写给输出流,然后调用flush方法刷新,再继续读直至读完本地文件。...
回复

使用道具 举报

千问 | 2011-10-31 01:49:06 | 显示全部楼层
1,flush了没、2,二进制数据,要用BufferIntputStream,要固定长度的缓存来中转数据你可以先在本地,用拷贝的方式来测试你的代码,然后正常了再弄到工程里去。...
回复

使用道具 举报

千问 | 2011-10-31 01:49:06 | 显示全部楼层
你也i知道网络上k传输的数据是以1字节形式在传递。。你定义q一g个i整数 ,它要转化4成字节传递,你定义e一l片5文0章,要通过字节传递,你加载一s首歌,要用字节戳传递,你放一m张图片2,也w要用字节传递。。。难道说,怎么q样将歌曲,图片4转化1成字节你也u想自己z来搞 ?转化8过了j还要自己k转化2回来。。? DataOutputStream就是帮你把转化...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行