如何把存储在数据库中的图片根据自己的需要的大小显示出来

2016-01-29 17:36 141 1 收藏

如何把存储在数据库中的图片根据自己的需要的大小显示出来,如何把存储在数据库中的图片根据自己的需要的大小显示出来

【 tulaoshi.com - ASP 】

  文件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="http://img.jcwcn.com/attachment/portal"

来源:http://www.tulaoshi.com/n/20160129/1502099.html

延伸阅读
[关于判断输入数据是否在数据库中的方法。] 问题:假如你想输入一个用户姓名,那么如何判断该姓名在数据库中是存在的呢;或者你输入了一个密码,如何判断它是正确的呢?我在这里总结了几种:1. 使用find()方法读出数据到一个datatable,给它建立主键。然后定义一个datarow变量,使其等于datatable.find(“输入的待判断的值对应的主键̶...
标签: ASP
  首先,你的表单的类型设为 <FORM ENCTYPE="multipart/form-data"      ACTION="uploadresult.asp" METHOD=POST            Please choose a picture to upload:      <INPUT NAME="picture"...
标签: 电脑入门
使用wps制作幻灯片的时候,或者office制作幻灯片,通常都是图片文字就完事了,但是有时候必须插入音乐,那样更有效果,不至于单调。但是插入音乐之后,总会出现一个因为的喇叭图标,看上去影响美观,那么我们怎么让这个图标消失呢,隐藏起来。 说到幻灯片,干巴巴的图片,没有背景music也是不行的。加入music更加有意境,但是,插入之后,会有...
数据库 属性                                                   ...
如何让win7电脑U盘中的隐藏文件显示出来?   对于U盘,虽然我们经常都需要使用到,但是其中却有很多我们还未知的秘密,所以对于U盘,我们还需要一步一步的进行了解,这样的话,以后若是遇到相关的故障,我们也知道应该如何去解决它。今天,图老师小编就要为大家介绍win7 64位旗舰版下载 iso中U盘的一个操作技巧,咱们如何将U盘中隐藏...

经验教程

550

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部