ASP.NET中存取图片到数据库的示例(4) String SqlCmd = "SELECT * FROM ImageStore WHERE ImageID = @ImageID"; SqlCommand CmdObj = new SqlCommand(SqlCmd, Con); CmdObj.Parameters.Add("@ImageID", SqlDbType.Int).Value = ImgID; Con.Open(); SqlDataReader SqlReader = CmdObj.ExecuteReader(); SqlReader.Read(); Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型 //输出图象文件二进制数制 Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); Response.End(); Con.Close(); //很简单吧^_^ }}}//--------------------------------------------------------------------//最后,我们当然要把它在Web页面显示出来啦//ShowImage.hml<html><body>这个是从数据库读取出来的图象:<img src="ReadImage.aspx?ImgID=1"><body></html>//------------------------------------------------------------------//最后,这程序当然还很多改进之处,希望大家多想想多编编一定可以写出更多的图象上传程序//Good LUCk,engine