今天研究了一下如何将图片已二进制形式存入数据库,然后再从中读取显示在页面上。下面我会贴出一些关键代码。
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.