专门写一个ShowImg.aspx专门读取图片的。然后在页面里用<img src=showimg.aspx?id=????无穷多个图片都可以
解决方案 »
- 一个变量的问题
- 会NPOI的进
- 今天偶尔看到sqlCacheDependency这个玩意
- <td><%#DataBinder.Eval(Container.DataItem, "price")%></td>,可以加上判断吗
- 在另外一个页面下载word的问题,很郁闷啊
- C#怎么调用VC6.0写的OCX
- 如何把DataTable中的数据变成字符串数组,并在页面显示?
- 急~~~~~~~~~,把文件拷到别人机子上就不行了---System.Data.SqlClient.SqlException: SQL Server 不存在
- 安装.NET Framework SDK 1.1 版时出现如下错误,是何原因
- 虚心请教:能不能帮我看看这段代码会抛出异常吗,对于异常我一点都不懂~~~~~~
- 我新建了一个站点,指向了本机的一个目录,为何用VS2002打不开???
- Split不会用呀(C#)
--------------------------------------------------------------------------------
文件1:showimage.aspx.cs
namespace ImageResizing {public class MainDisplay : System.Web.UI.Page {public void Page_Load(System.Object sender, System.EventArgs e) {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.SqlConnection Con = new System.Data.SqlClient.SqlConnection( "server=localhost;database=northwind;trusted_connection=true" );System.String SqlCmd = "SELECT * FROM Images WHERE ImageID = @ImageID";System.Data.SqlClient.SqlCommand SqlCmdObj = new System.Data.SqlClient.SqlCommand( SqlCmd, Con );SqlCmdObj.Parameters.Add("@ImageID", System.Data.SqlDbType.Int).Value = _ImgID;Con.Open();System.Data.SqlClient.SqlDataReader SqlReader = SqlCmdObj.ExecuteReader();SqlReader.Read();System.Web.HttpContext.Current.Response.ContentType = "image/pjpeg";System.Drawing.Image _image = System.Drawing.Image.FromStream( new System.IO.MemoryStream( (byte[])SqlReader["Image"] ) );System.Drawing.Image _newimage = _image.GetThumbnailImage( _width, _height, null, new System.IntPtr());_newimage.Save( System.Web.HttpContext.Current.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg );} catch (System.Exception Ex) {System.Web.HttpContext.Current.Trace.Write(Ex.Message.ToString());}}}}
文件2:显示图片之用,把querystring传入
<html>
<body><img src="showimage.aspx?ImgID=202&height=150&width=150">
</body>
</html>
相关链接:http://www.aspnextgen.com/tutorials.aspx?tutorialid=176