asp.net读写二进制图片到数据库
2008-07-24 13:41
344 查看
// 将二进制数据转为物理文件
// byte[] data =(byte[])dt.Rows[0]["Head"]; //获取数据库中的图片流(image类型)
public void bytes2picFile(byte[] data)
{
string url = "images/" + DateTime.Now.ToString("yyyyMMddHHmmssffff") + ".jpg";
FileStream fs =new FileStream(Server.MapPath(url),System.IO.FileMode.Create);
fs.Write(data, 0, data.Length);
fs.Close();
this.Image1.ImageUrl = url;
}
//将文件转为二进制数据
public byte[] picFile2bytes(string picFilePath)
{
FileStream fs = new FileStream(picFilePath, FileMode.Open, FileAccess.Read);
byte[] bytePhoto = new byte[fs.Length];
fs.Read(bytePhoto, 0, (int)fs.Length);
fs.Close();
return bytePhoto;
}
// byte[] data =(byte[])dt.Rows[0]["Head"]; //获取数据库中的图片流(image类型)
public void bytes2picFile(byte[] data)
{
string url = "images/" + DateTime.Now.ToString("yyyyMMddHHmmssffff") + ".jpg";
FileStream fs =new FileStream(Server.MapPath(url),System.IO.FileMode.Create);
fs.Write(data, 0, data.Length);
fs.Close();
this.Image1.ImageUrl = url;
}
//将文件转为二进制数据
public byte[] picFile2bytes(string picFilePath)
{
FileStream fs = new FileStream(picFilePath, FileMode.Open, FileAccess.Read);
byte[] bytePhoto = new byte[fs.Length];
fs.Read(bytePhoto, 0, (int)fs.Length);
fs.Close();
return bytePhoto;
}
相关文章推荐
- ASP.NET中让图片以二进制的形式存储在数据库中
- Asp.net将图片以二进制数据存进数据库全过程
- 透过 ASP.NET 和数据库读写图片
- ASP.NET实现图片以二进制的形式存入数据库
- ASP.Net将图片以二进制方式存入数据库,并读取
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP.Net将图片以二进制方式存入数据库,并读取
- asp.net FileUpload 控件上传文件 以二进制的形式存入数据库并将图片显示出来
- ASP.net(c#)将图片以二进制格式存储到数据库中
- ASP.NET上传图片以二进制保存到数据库
- ASP.net(c#)将图片以二进制格式存储到数据库中
- ASP.NET(C#) 实现将图片以二进制保存到数据库中
- asp.net 读取数据库二进制图片
- ASP.net:上传图片以二进制插入到数据库,且读取显示
- ASP.NET中让图片以二进制的形式存储在数据库中
- Asp.net(c#)将数据库中以二进制存的图片显示出来
- ASP.NET实现图片以二进制的形式存入数据库
- ASP.NET中让图片以二进制的形式存储在数据库中
- asp.net将图片转成二进制存入数据库