怎么把图片转换为字节数组。
图片是本机上的。 想取出来转换为字节数组 传送出去。 那一端通过接受字节数组 再转换为图片。
------解决方案--------------------用 FileInputStream 打开该文件,读取出来保存到数组就是了。
考虑到你的应用场景,建议不用全部转为数组,可以先把Socket通道建立好,然后边读取边发送给对方(比如可以每次读取8K然后发送8K),这样内存占用不会随图片大小而增加。
------解决方案--------------------使用字节流就ok FileInputStream打开,读到的数据就是字节数组
FileOutputStream 写字节数组到文件
------解决方案--------------------
------解决方案--------------------坐等结果1111111
------解决方案--------------------UDP是非可靠传输,说他非可靠,是因为它在传输过程中不校验,其实也是很可靠地。
------解决方案--------------------UDP 会丢包,到时候图片会有差异
------解决方案--------------------UDP传输一样啊, 可以定义协议啊 图片字节数组大小(lengh)+图片字节数组,然后过去解包,解包发现大小不一样,就等待或者丢掉。
------解决方案--------------------你这代码逻辑有点乱啊。。。
你是打算服务端把图片发给客户端?
我觉得。。。你需要恶补下网络知识啥的。。。这发送和接收代码设计的有点惨不忍睹的。。。
------解决方案--------------------mark 一下
------解决方案--------------------看这个http://blog.csdn.net/firecoder/article/details/5702429
------解决方案--------------------学习了,。。。