一般处理程序中,存于内存流中的图片转换为字节存储
//将图片存在内存流
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
byte[] byteCode = converter.GetBytes("字符串转字节");
//字节合并
int len = byteCode.Length + byteImg.Length;
//Arr为合并后数组
byte[] Arr = new byte[byteCode.Length + byteImg.Length];
byteCode.CopyTo(Arr, 0);
//将图片存在内存流
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
//内存流转字节
byte[] byteImg = ms.ToArray();
//字符串转字节
System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding();byte[] byteCode = converter.GetBytes("字符串转字节");
//字节合并
int len = byteCode.Length + byteImg.Length;
//Arr为合并后数组
byte[] Arr = new byte[byteCode.Length + byteImg.Length];
byteCode.CopyTo(Arr, 0);
byteImg.CopyTo(Arr, byteCode.Length);
//输出字节流
context.Response.BinaryWrite(Arr);