`

上传图片,要求图片200100象素,大小小于2M

阅读更多

作者:网际浪子专栏(曾用名littlehb)  http://blog.csdn.net/littlehb/

上传图片,要求图片200100象素,大小小于2M,
如果图片不符合要求,不能上传,否则上传图片,上传以后对图片按系统日期动态命名,保留路径到数据库里。

private void Button1_Click(object sender, System.EventArgs e)
  {
   if(File1.PostedFile.ContentType.ToUpper().IndexOf("IMAGE")>-1)
   {
    System.Drawing.Image img= System.Drawing.Image.FromStream(File1.PostedFile.InputStream);
    int Width = img.Width;
    int Height = img.Height;
    if(Width>200 || Height>100 || File1.PostedFile.ContentLength>1024*1024*2)
    {
     Response.Write("不符:Width="+Width.ToString() +"<br>Height="+Height.ToString()+"<br>Size="+(this.File1.PostedFile.ContentLength/1024).ToString("##,##0.00")+"K");
    }
    else
    {
     string sPath =Server.MapPath(System.DateTime.Now.ToString("yyy-MM-dd hh-mm-ss")+Session.SessionID+".jpg");
     this.File1.PostedFile.SaveAs(sPath);
     Response.Write("保存成功");
    }
   }
   else
   {
    Response.Write("请选择图片文件!");
   }
  }

分享到:
评论

相关推荐

    批量缩小图片容量

    因公司的业务需要不断的上传照片,但同事们都是用专业的相机进行拍照原图上传。平均图片容量5M/张的。三个月15000张的速度增长。对服务器存储压力非常大。但公司并不需要这么专业高清的图片,1024*768的像素就已经...

    蓝色伊人象素图片程式

    1.一次性最多可以批量上传5张图片 2.图片简介,可在后台设置前台显示的内容项目,鼠标移动到图片上方时,显示图片的详细介绍; 3.自动缩略图,自动判断照片尺寸; 4.自动计算图片点击数,可以按照点击数...

    电子尺-----取得界面象素大小的工具

    软件编程时可以用来量取得界面象素大小的工具 由 www.kof1.com站长修改后提供 友情转载.快乐分享

    BMP图片象素读取,用于验证码识别

    写了一个BMP图片象素读取的类,可以得到图片的宽度和高度,再根据象素值的指针就可以获取每个象素点的像素值,在此基础上可以对图片进行识别分析。 代码中给出了2个图片,识别的结果输出到文件的方法。

    取颜色和界面象素大小的小工具

    标题中的“取颜色和界面像素大小的小工具”指的是一个实用软件,主要功能是帮助用户获取屏幕上任意位置的颜色值以及测量界面元素的像素尺寸。这种工具通常包含以下关键知识点: 1. **颜色拾取器**:这是一个能显示...

    word图片导出方法

    在PS中很明显的发现,默认的图片的分辨率为72(象素丢失明显),且大小与原图的大小一致。如果仅仅是为了实现Word里面图片的再利用,从一个WORD中复制到另一个WORD里面,此方法不失为最快捷方便之法,运用的十分广泛...

    PHP+FLASH实现摄像头拍照保存640象素图片

    2. **图像尺寸调整**:描述中提到的“改图片的象素为640*480”,意味着在Flash代码中,可能有一个步骤是将捕获的原始图像进行缩放,以适应640x480的分辨率。这通常通过使用`BitmapData`对象的`scale()`或`draw()`...

    计算字符串的精确象素长度

    使用GDI32中API计算字符串的精确象素长度

    溪边石缩减图片像素批缩图v1.0绿色免费版

    因公司的业务需要不断的上传照片,但同事们都是用专业的相机进行拍照原图上传。平均图片容量5m/张的。三个月15000张的速度增长。对服务器存储压力非常大。但公司并不需要这么专业高清的图片,1024*768的像素就已经...

    as3碰撞类精确到象素

    这是基于as3的碰撞类,大家可以试一下 ,好用的多,可以精确到象素!

    车牌识别系统|车牌识别软件|车牌识别算法

    (2):对图像大小格式要求不严格:可以识别任意大小的图片,在默认参数下车牌字符高度在6~60的范围内,均可识别,对施工要求不高; (3): 识别速度快:在P4 2.0 ,512M 机器下768*288图片识别时间不超过50毫秒,如果针对...

    04象素字体、SG象素字体、RR_BASIC、BUS象素字体超经典

    像素字体是一种特殊的字体设计,它以像素为基本单位,呈现出清晰、简洁的视觉效果,尤其在低分辨率的显示设备或复古风格的设计中被广泛应用。在IT领域,像素字体的使用可以追溯到早期的计算机和游戏机时代,那时的...

    两副图片的差异比较源码

    将两副图片同时按一定大小的小块“切分开”,再分别比较这些小块,如果某个块里出现有一个不同的象素点,那就认为此块所在的位置 是有差异的否则认为是相同的,当比较完所有小块后,两副图之间的不同之处的位置也就...

    BMP 图片的格式详解

    BMP图片的格式详解 BMP图片的格式是Windows显示图片的基本格式,其文件扩展名为*.BMP。在Windows下,任何各式的图片文件(包括视频播放)都要转化为位图格式才能显示出来,各种格式的图片文件都是在位图格式的基础...

    PICtoCODE(图片数据生成工具)v1.0绿色免费版

    PICtoCODE是一款绿色免费,小巧易用的图片数据生成工具,主要面向单片机系统LCD显示图片或打印图片而设计,它可以将黑白单色图片(支持BMP、JPEG、JPG、GIF等格式)转换为A51、C51、HEX等格式的数据文件,操作简单,...

    Maigosoft Image2MIF Converter for FPGA

    Image2MIF使用说明  本程序可以把图片转换成MIF文件,以方便制作... 例如,如果一个图片含有1行10列子图,每个子图大小为64(高)*48(宽),则第3个子图中第5行第7列象素的地址为(3-1)*64*48 + (5-1) * 48 + (7-1)。

    蓝色伊人象素日记本(多用户E1纪念版)

    2、可以自由更换日记背景图,目前有18张精美的象素图供选择; 3、可以在日记首页显示qq秀形象; 4、支持ubb和html标记语言,并且有ubb快速编辑板; 5、可插入表情符号; 6、用户可以自行修改和删除日记。 默认管理...

    JavaScript图片盒子,仿腾讯网带缩略图图片浏览特效

    一款JavaScript图片盒子,仿腾讯网的图片浏览特效,带缩图,由胡尊杰编写封装,暂时没有添加图片过渡效果,关于滚动条的控制,简要说明一下:  pyzy.MinImgsScroll = {  intAllScrollSeep: 0, //步长,单次滚动...

    VC++做异形窗口 透明效果

    y++){//取得坐标处象素的颜色值cl = memDC.GetPixel(x - m_FrameWidth-m_MaskLeftOff,y - m_CaptionHeight-m_MaskTopOff);if(col == TransColor){//象素颜色为指定的透明色,创建透明“微区域”rgnTemp....

Global site tag (gtag.js) - Google Analytics