LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 700|回复: 1

如何用socket向服务器端传文件

[复制链接]
发表于 2005-5-31 16:01:22 | 显示全部楼层 |阅读模式
如题
以二进制的方式传文件

应该用哪个io类完成客户端的out和服务器端的in
我将file读为Byte[] fileByte;
再用outputStream.write(fileByte);
在服务器端用inputStream in;
in.read(fileByte);

但是在read的这一步总是出错

是不是这两个类不能完成这个工作啊

应该用什么??

新手,拜托各位指导一下
发表于 2005-6-1 17:02:12 | 显示全部楼层
应该是发送的一方使用inputstream,接受的一方使用outputstream,
可以把客户端的文件读成FileInputStream ,然后在把字节一个个写成FileOutputStream(new File(fileName))
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表