怎样发送richTextBox里的 图片
一个C/S程序.需要发送怎样发送richTextBox里的 图片 --------------------编程问答-------------------- 发送图片的地址不可以么? --------------------编程问答----------------------------------------编程问答-------------------- 发送之前,客户端与侦听端要先建立socket连接。 --------------------编程问答-------------------- Socket发送信息都是转换成Byte,无所谓信息是什么内容。
//首先将图片存入内存流,并转为byte数组
MemoryStream ms=new MemoryStream();
pictureBox1.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] buffer=ms.ToArray();
//A:socket发送
socket.Send(buffer);
//B:TcpClient发送
NetworkStream ns = tcpclient.GetStream();
ns.Write(buffer, 0, buffer.Length);
你要发送图片,按照文件的方式去读出byte进行发送,或者用MemoryStream来读出Image内容进行发送。
不过在发送的时候,你需要告知对方,你所发送的信息是图片。
File => Bytes:
use FileStream.Read method
Image => Bytes:
MemoryStream ms = new MemoryStream();
yourImage.Save( ms, ImageFormat.Jpeg );
ms.Flush();
byte[] = ms.GetBuffer();
ms.Close(); --------------------编程问答-------------------- 楼主不是说richTextBox,你怎么是pictureBox --------------------编程问答-------------------- 顶楼主你一下。
http://qzshi.com
网站建设技术论坛
另外招版主,或合作管理员,有兴趣的加群4228406 --------------------编程问答-------------------- 直接保存成数据制流吧,那边直接用richbox读就好了 --------------------编程问答-------------------- 顶
请高手坐阵本群管理员
C C++ C# JAVA编程交流群:11713348
补充:.NET技术 , C#