怎么把数据库图片输出在页面上(图片怎么保存到数据库)

程序开发 15
本篇文章给大家谈谈怎么把数据库图片输出在页面上,以及图片怎么保存到数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 在b/s中,怎样把数据库中二进制图片输出到页面上?谢谢了 图片输入数据库,读出数据,要保存到数据库中的时候,不可以直接使用Insert语句对数据库进行操作,而是要使用ADO的AppendChunk方法,同样的,读出数据库中的图片数据,要使用GetChunk方法。还可以通过上传文件到

本篇文章给大家谈谈怎么把数据库图片输出在页面上,以及图片怎么保存到数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

在b/s中,怎样把数据库中二进制图片输出到页面上?谢谢了

图片输入数据库,读出数据,要保存到数据库中的时候,不可以直接使用Insert

语句

对数据库进行操作,而是要使用ADO的AppendChunk方法,同样的,读出数据库中的图片数据,要使用GetChunk方法。还可以通过上传文件到

文件夹

,取

路径

来调用读取!

怎样将数据库中的图像显示在网页中

读取图片数据字段后,还有根据你图片、和页面所在的位置,调整

比如

你数据库存放的是 images/test.gif

图片所在位置:根目录/images/test.gif

页面所在位置:根目录/test/test.asp

那么读取后要加 ../images/test.gif

如何将数据库的图片读取到页面中?

楼上说的是添加图片到数据库的一种简单点的方法,还有一种方法是把图片添加到数据库,并且把图片保存到项目的文件夹中,最後在读取出来。我这里有个例子,楼主可以参考

//上传图片调用的一个方法

bool CheckValidExt(string sExt)

{

bool flag = false;

string[] aExt = AllowExt.Split('|');

foreach (string filetype in aExt)

{

if (filetype.ToLower() == sExt.Replace(".", ""))

{

flag = true;

break;

}

}

return flag;

}

//上传图片

private void UploadPicFile(System.Web.UI.WebControls.FileUpload Fupload)

{

//文件上传函数

if (fileBrowser.HasFile)

{

//fileBrowser是你上传控件的id名

string fullFileName = this.fileBrowser.FileName;//文件路径名

//判断文件格式

string sExt = fileBrowser.FileName.Substring(fileBrowser.FileName.LastIndexOf(".")).ToLower();

if (!CheckValidExt(sExt))

{

lblMsg.Text = "(原图片文件格式不正确!支持的格式有[ " + AllowExt + " ])";

return;

}

//判断文件大小

int intFileLength = fileBrowser.PostedFile.ContentLength;

if (intFileLength 1000 * 1000)

{

this.lblMsg.Text = "文件大于1M,不能上传!";

return;

}

string UpDir = "~/UserFile/123/"; //上传目录,图片保存在项目的路径

if (!Directory.Exists(Server.MapPath(UpDir)))

{

Directory.CreateDirectory(Server.MapPath(UpDir));

if (!Directory.Exists(Server.MapPath(UpDir)))

return; //如果创建失败则返回

}

string fileName = Server.MapPath(UpDir) + this.fileBrowser.FileName;

fileBrowser.PostedFile.SaveAs(fileName);

}

else

lblMsg.Text = "请选择文件!";

return;

}

internal readonly string AllowExt = "jpe|jpeg|jpg|png|tif|tiff|bmp|gif|wbmp|swf|psd";

前台读取的话img src='UserFile/123/%# Eval("数据库中保存图片的字段")%'

怎么把数据库图片输出在页面上的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于图片怎么保存到数据库、怎么把数据库图片输出在页面上的信息别忘了在本站进行查找喔。

怎么把数据库图片输出在页面上
扫码二维码