今天研究了一下如何将图片已二进制形式存入数据库,然后再从中读取显示在页面上。下面我会贴出一些关键代码。
1.将图片存入数据库
前台代码:
<asp:FileUpload ID="FileUploadImage" runat="server" />
后台代码:
需要的命名空间using System.Data.SqlClient; using System.Drawing; using System.IO;
/// <summary>
/// 添加人员信息
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSubmit_Click(object sender, EventArgs e)
{
byte[] image = new byte[FileUploadImage.PostedFile.ContentLength];
FileUploadImage.PostedFile.InputStream.Read(image, 0, FileUploadImage.PostedFile.ContentLength);
#region //添加人员信息到数据库
try
{
string connString = System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ToString(

本文介绍了如何在ASP.Net中将图片以二进制形式存储到数据库,然后从数据库中读取。通过在前端上传图片,后台处理并将其转换为二进制数据,存储到数据库特定字段。读取时,创建一个新页面showImage.aspx,从数据库获取图片二进制数据并在页面上展示。

2643

被折叠的 条评论
为什么被折叠?



