namespaceImageResizing{
publicclassMainDisplay:System.Web.UI.Page{
publicvoidPage_Load(System.Objectsender,System.EventArgse){
try{
System.Int32_ImgID=System.Convert.ToInt32(Request.QueryString["ImgID"]);
System.Int32_height=System.Convert.ToInt32(Request.QueryString["height"]);
System.Int32_width=System.Convert.ToInt32(Request.QueryString["width"]);
System.Data.SqlClient.SqlConnectionCon=newSystem.Data.SqlClient.SqlConnection("server=localhost;database=northwind;trusted_connection=true");
System.StringSqlCmd="SELECT*FROMImagesWHEREImageID=@ImageID";
System.Data.SqlClient.SqlCommandSqlCmdObj=newSystem.Data.SqlClient.SqlCommand(SqlCmd,Con);
SqlCmdObj.Parameters.Add("@ImageID",System.Data.SqlDbType.Int).Value=_ImgID;
Con.Open();
System.Data.SqlClient.SqlDataReaderSqlReader=SqlCmdObj.ExecuteReader();
SqlReader.Read();
System.Web.HttpContext.Current.Response.ContentType="image/pjpeg";
System.Drawing.Image_image=System.Drawing.Image.FromStream(newSystem.IO.MemoryStream((byte[])SqlReader["Image"]));
System.Drawing.Image_newimage=_image.GetThumbnailImage(_width,_height,null,newSystem.IntPtr());
_newimage.Save(System.Web.HttpContext.Current.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
}catch(System.ExceptionEx){
System.Web.HttpContext.Current.Trace.Write(Ex.Message.ToString());
}
}
}
}
文件2:显示图片之用,把querystring传入
<html>
<body>
<imgsrc="showimage.aspx?ImgID=202&height=150&width=150">
</body>
</html>

RSS订阅







