NET 二进制形式的文件的存储与读取
2011-08-25 13:29
405 查看
/// <summary> /// 路径参数,返回Byte[]类型 /// </summary> public byte[] GetPictureData(string imagepath) { // 根据文件的路径使用文件流打开,并保存为byte[] FileStream fs = new FileStream(imagepath, FileMode.Open); byte[] byData = new byte[fs.Length]; fs.Read(byData, 0, byData.Length); fs.Close(); return byData; } /// <summary> /// Image对象参数,返回Byte[]类型 /// </summary> public byte[] PhotoImageInsert(System.Drawing.Image imgPhoto) { // 将Image转换成流数据,并保存为byte[] MemoryStream mstream = new MemoryStream(); imgPhoto.Save(mstream, System.Drawing.Imaging.ImageFormat.Bmp); byte[] byData = new Byte[mstream.Length]; mstream.Position = 0; mstream.Read(byData, 0, byData.Length); mstream.Close(); return byData; }
/// <summary> /// Byte[]类型参数,返回Image对象 /// </summary> public System.Drawing.Image ReturnPhoto(byte[] streamByte) { System.IO.MemoryStream ms = new System.IO.MemoryStream(streamByte); System.Drawing.Image img = System.Drawing.Image.FromStream(ms); return img; }
相关文章推荐
- .Net下二进制形式的文件(图片)的存储与读取 [ZT]
- Net下二进制形式的文件(图片)的存储与读取
- .Net下二进制形式的文件(图片)的存储与读取(转载)
- .Net下二进制形式的文件(图片)的存储与读取(转载)
- .Net下二进制形式的文件(图片)的存储与读取(转载)
- .Net下二进制形式的文件(图片)的存储与读取(原创)
- .Net下二进制形式的文件(图片)的存储与读取
- .Net下二进制形式的文件(图片)的存储与读取
- .Net下二进制形式的文件(图片)的存储与读取
- .Net下二进制形式的文件存储与读取
- .Net下二进制形式的文件(图片)的存储与读取详细解析
- .Net下二进制形式的文件存储与读取
- .Net下二进制形式的文件(图片)的存储与读取详细解析
- 用VB.NET 如果将任何文件以二进制形式保存在数据库,然后再从数据库读取出来
- .Net下二进制形式的文件(图片)的存储与读取
- NET二进制图片存储与读取的常见方法,iTextSharp添加图片生成PDF文件
- 详解vb.net实现图片以二进制形式上传和读取到数据库
- 图片以二进制的形式存储到数据库并读取
- 读取以key=value形式存储的txt文件
- 详解vb.net实现图片以二进制形式上传和读取到数据库