上传图片和GridView关联的问题?? 话说这论坛怎么贴出电脑的截图啊我口头描述一下把,大家都玩过QQ空间吧,里面的上传图片:添加图片,从电脑选择几张图片,然后在下面的框框中显示出了图片的基本信息(文件名和缩略图等),然后一键就可以全部上传?这是怎么实现的我最想知道的是那个选了图片然后能显示出基本信息的这功能?哪位大侠提供下思路??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上传获取图片信息 就是获取文件名字 和生成缩略图就行了缩略图/// <summary>/// 获取一个图片按等比例缩小后的大小。/// </summary>/// <param name="maxWidth">需要缩小到的宽度</param>/// <param name="maxHeight">需要缩小到的高度</param>/// <param name="imageOriginalWidth">图片的原始宽度</param>/// <param name="imageOriginalHeight">图片的原始高度</param>/// <returns>返回图片按等比例缩小后的实际大小</returns>public static Size GetNewSize(int maxWidth, int maxHeight, int imageOriginalWidth, int imageOriginalHeight){ double w = 0.0; double h = 0.0; double sw = Convert.ToDouble(imageOriginalWidth); double sh = Convert.ToDouble(imageOriginalHeight); double mw = Convert.ToDouble(maxWidth); double mh = Convert.ToDouble(maxHeight); if (sw < mw && sh < mh) { w = sw; h = sh; } else if ((sw / sh) > (mw / mh)) { w = maxWidth; h = (w * sh) / sw; } else { h = maxHeight; w = (h * sw) / sh; } return new Size(Convert.ToInt32(w), Convert.ToInt32(h));} 请问如何获得后台的数组。 求助:web打印问题 asp.net(C#)中动态增加控件 如何动态添加RadioButtonList控件啊?谢谢 !! 怎样判断RadioButtonList什么都没选? 如何使用别人的自定义的控件(用vb编的) 关于取得网页中的内容的方法 传参查询 (求救) 急!!!!!在DropDownList中怎么显示一个数据表中的一个字段的内容? 困扰我很久的问题了,判知道的不吝赐教。 Linq学习 急!!!如何定位gridview中的下拉框!!!
缩略图
/// <summary>
/// 获取一个图片按等比例缩小后的大小。
/// </summary>
/// <param name="maxWidth">需要缩小到的宽度</param>
/// <param name="maxHeight">需要缩小到的高度</param>
/// <param name="imageOriginalWidth">图片的原始宽度</param>
/// <param name="imageOriginalHeight">图片的原始高度</param>
/// <returns>返回图片按等比例缩小后的实际大小</returns>
public static Size GetNewSize(int maxWidth, int maxHeight, int imageOriginalWidth, int imageOriginalHeight)
{
double w = 0.0;
double h = 0.0;
double sw = Convert.ToDouble(imageOriginalWidth);
double sh = Convert.ToDouble(imageOriginalHeight);
double mw = Convert.ToDouble(maxWidth);
double mh = Convert.ToDouble(maxHeight); if (sw < mw && sh < mh)
{
w = sw;
h = sh;
}
else if ((sw / sh) > (mw / mh))
{
w = maxWidth;
h = (w * sh) / sw;
}
else
{
h = maxHeight;
w = (h * sw) / sh;
} return new Size(Convert.ToInt32(w), Convert.ToInt32(h));
}