http://dev.csdn.net/develop/article/16/16527.shtm
解决方案 »
- asp.net和Jquery问题。。。。
- 从页面导入excel数据到sql中
- 这样的存储过程怎么在asp.net调用
- 请一个无限级分类 显示的问题!
- 读取某一文件夹所有图片的文件名进数据库的某一个字段,思路和代码大概是怎么写的?
- 在用asp.net做的web页面中怎样调用IE的打印功能 在线等
- 如何把时间转换成9999-12-31T08:00:00+08:00这样的实践格式?
- 困惑vss6.0c自动产生的vssver文件
- 请问<% Page clienttarget=downlevel %>是什么意思?
- 为什么添加一行数据无效?请高手赐教!万分感谢!!
- 为什么asp.net连接oracle会显示乱码,而连接sqlserver就没事
- ################老师都没有办法解决的问题 ######重装iis和修复安装也解决不了的问题###########
string filename=Request.QueryString["filename"];
Bitmap bmpOld= new Bitmap(Server.MapPath("images/" + filename)); //计算缩小比例
double d1;
if (bmpOld.Height>bmpOld.Width)
d1=(double)(MaxLength/(double)bmpOld.Width);
else
d1=(double)(MaxLength/(double)bmpOld.Height);//产生缩图
Bitmap bmpThumb= new Bitmap(bmpOld,(int)(bmpOld.Width*d1),(int)(bmpOld.Height*d1));// 清除缓冲
Response.Clear();
//生成图片
bmpThumb.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();
//释放资源
bmpThumb.Dispose();
bmpOld.Dispose();
能说清楚一点么?
在asp.net的html这么写
<IMG alt="" src="<%=links=%>" height='<%=height=%>' width='<%=width=%>'>在后台代码控制
public int height,width
if (Request.QueryString["filename"] != null)
{
//取得原图
string filename=Request.QueryString["filename"];
Bitmap bmpOld= new Bitmap(Server.MapPath("images/" + filename)); //计算缩小比例
double d1;
if (bmpOld.Height>bmpOld.Width)
d1=(double)(MaxLength/(double)bmpOld.Width);
else
d1=(double)(MaxLength/(double)bmpOld.Height); //产生缩图
Bitmap bmpThumb= new Bitmap(bmpOld,(int)(bmpOld.Width*d1),(int)(bmpOld.Height*d1)); // 清除缓冲
Response.Clear();
//生成图片
bmpThumb.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();
//释放资源
bmpThumb.Dispose();
bmpOld.Dispose();
}
然后你可以讲图片控件的图片url设置为这个页面,把文件地址作为参数传递就好
是什么,根本就没定义。