CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

用ASP,怎么控制上传的图片的尺寸

楼主twtetgso(*学习再学习*)2002-10-08 09:04:36 在 Web 开发 / ASP 提问

怎么控制上传的图片的尺寸,如大小控制在570×570像素以内,若小于570×570则正常显示,若大于570×570则按比例缩小。。 问题点数:20、回复次数:4Top

1 楼happynet(快乐数据)回复于 2002-10-08 09:08:36 得分 10

<Script   language="javascript">  
  function   mysubmit()  
  {  
  theform=document.form1;  
          if(theform.picture.value=="")  
          {  
          alert("请点击浏览按钮,选择您要上传的jpg或gif文件!")  
          theform.picture.focus;  
          return   (false);  
          }  
          else  
          {  
          str=   theform.picture.value;  
          strs=str.toLowerCase();  
          lens=strs.length;  
          extname=strs.substring(lens-4,lens);  
          if(extname!=".jpg"   &&   extname!=".gif")  
          {  
          alert("请选择jpg或gif文件!");  
          return   (false);  
          }  
          }  
          //if(img1.width>195   ||   img1.height>100)  
          //{  
          // alert("您上传的图片尺寸太大,这样会影响美观!请裁剪后再上传!")  
          // return(false);  
          //}  
  }  
  </script>  
  <input   type="file"   name="picture"   onpropertychange="img1.src=this.value;">  
  <input   type="submit"   value="上传"   name="B1"   style="font-size:   12">  
  <img   id="img1">Top

2 楼twtetgso(*学习再学习*)回复于 2002-10-08 09:19:32 得分 0

谢谢楼上的,我试一下,好用就给分。。Top

3 楼xjbx()回复于 2002-10-08 09:40:37 得分 0

“按比例缩小”这个功能就比较的麻烦了!你可以获得上传图片的尺寸后,在添入数据库时把相应的比例尺寸也做为一个字段加入,在显示图片时,用这个比例尺寸做变量来控制图片的大小!Top

4 楼shark7823(魔鬼的脸蛋,天使的身材)回复于 2002-10-08 10:04:28 得分 10

老哥,你忘了点东西我补充一下  
   
   
  <Script   language="javascript">  
  function   mysubmit()  
  {  
  theform=document.form1;  
          if(theform.picture.value=="")  
          {  
          alert("请点击浏览按钮,选择您要上传的jpg或gif文件!")  
          theform.picture.focus;  
          return   (false);  
          }  
          else  
          {  
          str=   theform.picture.value;  
   
          strs=str.toLowerCase();  
          lens=strs.length;  
      extname=strs.substring(lens-4,lens);  
          if(extname!=".jpg"   &&   extname!=".gif")  
          {  
          alert("请选择jpg或gif文件!");  
          return   (false);  
          }  
          }  
   
          if(form1.img1.width>195   ||   form1.img1.height>100)  
          {  
          alert("您上传的图片尺寸太大,这样会影响美观!请裁剪后再上传!")  
          return(false);  
          }  
  }  
  </script>  
  <form   name=form1   action=""   method=post"   onsubmit="return   mysubmit();">  
  <input   type="file"   name="picture"   onpropertychange="img1.src=this.value;">  
  <input   type="submit"   value="上传"   name="B1"   style="font-size:   12">  
  <img   id="img1">  
   
  <P>&nbsp;</P>  
  </form>Top

相关问题

  • ASP调用图片尺寸控制问题?
  • 一个关于图片尺寸控制的问题.
  • 如何控制从数据库读出的图片尺寸?
  • 如何按厘米控制图片尺寸大小
  • C#控制台程序如何获取网站图片的大小和尺寸?
  • 上传的图片大小不同,尺寸如何控制?显示的框架是固定的, 怎么做浏览图片才能不变形?
  • 100分求教高手!!!怎么用css控制图片按钮<asp:imagebutton>的图片链接地址(ImageUrl)的值???????
  • 请问关于图片的尺寸..
  • 请教用onload调整图片尺寸
  • 显示图片时,如何限制图片的尺寸?

关键词

  • 控制
  • 尺寸
  • 图片
  • 按比例缩小
  • 上传
  • 比例
  • 大小
  • 显示

得分解答快速导航

  • 帖主:twtetgso
  • happynet
  • shark7823

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo