数据库中图片存储为BLOB类型,如何取出转换

您所在的位置:网站首页 image类型的文件 数据库中图片存储为BLOB类型,如何取出转换

数据库中图片存储为BLOB类型,如何取出转换

2023-03-11 03:29| 来源: 网络整理| 查看: 265

数据库中图片存储为

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