获取图片格式及大小

----------获取图片格式及大小-----------------------  
  var   picPath   =   "F:/index_a0b1.gif"  
  var   picType   =   picPath.split(/[.]/g)  
  alert("图片格式:"+picType[picType.length-1].toLowerCase())  
  var   st   =   new   ActiveXObject("adodb.stream")  
  st.Type=1  
  st.Open()  
  st.loadFromFile(picPath)  
  alert("文件大小:"+parseInt(st.Size/1024)+"KB")  
  st.Close()  
  ---------  
  <script   language="javascript">  
  var   a=new   Image();  
  a.src="1.gif";  
  alert(a.width);  
  alert(a.height);  
  </script>  
  -----------  
  <html>  
  <head>  
  <title>无标题文档</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <script   language="javascript">  
  var   UpTure=false;  
  var   FilePath="upload.asp?fid=<%=rndInt%>";  
   
  function   check()  
  {var   upno=0;  
  var   info="";  
  var   fileEXname="";  
  eval("var   ncd=document.form1.file1.value;");  
    if   (ncd!=""){  
                              var   nstr=findname(ncd);  
      fileEXname=nstr.substr(nstr.lastIndexOf(".")+1);  
      if   (fileEXname!="gif")  
          {   var   notice="不是合法的图片";  
    }  
      }  
    if   (typeof(nstr)=="undefined"   ||   nstr==""){alert("找不到你要上传的文件~!/n请重新选择");return   false;}    
    else   {upno++;  
    info+="文件"   +   upno   +   ":/n     本地路径="   +ncd+   "/n     文件名:"   +   nstr   +   "/n"+fileEXname+notice;    
   
  }  
   
    flag=window.confirm("你要上传的文件是:   /n"+info+"/n");  
    return   true;  
  }    
  function   findname(vl)  
  {var   no0=vl.lastIndexOf("//");  
    var   no1=vl.lastIndexOf(".");  
    var   no2=vl.indexOf(":");  
    if   (no0==-1   ||   no1==-1   ||   no2!=1   ||   no0>no1)   return   ;  
    var   fname=vl.substr(no0+1);    
  return   fname;  
  }  
  </script>  
  </head>  
   
  <body   bgcolor="#FFFFFF"   text="#000000">  
  <form   name="form1"   method="post"   action="upload.asp"   enctype="multipart/form-data"   οnsubmit="return   check()">  
      <br/>  
    <input   type="hidden"   name="act"   value="upload">  
    <br/>  
      <table   width="542"   border="1"   cellspacing="0"   cellpadding="5"   align="center"   bordercolordark="#CCCCCC"   bordercolorlight="#000000">  
          <tr   align="left"   valign="middle"   bgcolor="#eeeeee">    
              <td   bgcolor="#eeeeee"   height="92"   width="540">   <br/>  
                  <br/>  
                  <script   language="Javascript">  
        UpTrue=true;  
  </script>  
              </td>  
          </tr>  
          <tr   align="center"   valign="middle">    
              <td   align="left"   height="122"   width="540">   文件1:    
                  <input   type="file"   name="file1"   style="width:400"   class="tx1"   value="">  
              </td>  
          </tr>  
          <tr   align="center"   valign="middle"   bgcolor="#eeeeee">    
              <td   bgcolor="#eeeeee"   height="24"   width="540">    
                  <input   type="submit"   name="Submit"   value="·   提交   ·"   disabled   class="bt">  
                  <input   type="reset"   name="Submit2"   value="·   重执   ·"   class="bt"   οnclick="setTimeout('setid();',100);">  
              </td>  
          </tr>  
      </table>  
  </form>  
  <script   language="javascript">  
  //setid();  
  if   (UpTrue)   {document.form1.Submit.disabled=0;}  
  </script>  
  </body>  
  </html>

 

From: http://topic.csdn.net/t/20030123/11/1386094.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值