数据库中图片存储为BLOB类型,如何取出转换 |
您所在的位置:网站首页 › image类型的文件 › 数据库中图片存储为BLOB类型,如何取出转换 |
数据库中图片存储为 BLOB 类型,如何取出转换
数据库中图片存储为 BLOB 类型,如何取出转换
将 blog 二进制对象,重新转换为图片文件流绑定到对象上,就可 以显示了。
如何将图片存储 Aesso 数据库中
通常对用户上传的图片需要保存到数据库中。解决方法一般有两 种:一种是将图片保存的路径存储到数据库;另一种是将图片以二进 制数据流的形式直接写入数据库字段中。以下为具体方法:
一、保存图片的上传路径到数据库:
string uppath=""; 用于保存图片上传路径
获取上传图片的文件名
string fileFullname = this.FileUpload1.FileName; 获取图片上传的时间,以时间作为图片的名字可以防止图片重名
string dataName = DateTime.Now.ToString("yyyyMMddhhmmss"); 获取图片的文件名(不含扩展名)
string fileName = fileFullname.Substring(fileFullname.LastIndexOf("\\") + 1); 获取图片扩展名
string type = fileFullname.Substring(fileFullname.LastIndexOf(".") + 1); 判断是否为要求的格式
if (type == "bmp" || type == "jpg" || type == "jpeg" || type == "gif" || type == "JPG" || type == "JPEG" || type == "BMP" || type == "GIF") { 将图片上传到指定路径的文件夹
this.FileUpload1.SaveAs(Server.MapPath("~/upload") + "\\" + dataName + "." + type); |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |