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

如何限制选取图片的大小?

楼主blueskywjs()2002-10-10 15:46:29 在 Web 开发 / JavaScript 提问

我想在选取图片时,如果图片大小超过800字节,则弹出提示窗口。  
   
  我想通过如下方法实现:  
   
  <script   language=javascript>  
  function   piccount()  
  {  
  判断选取图片的大小,如果超过800字节,则提示错误  
  }  
   
  </script>  
   
  <input   type="file"   name="pic"   size="8"   在这里调用piccount()>  
   
  请问如何实现? 问题点数:20、回复次数:7Top

1 楼net_lover(【孟子E章】)回复于 2002-10-10 15:58:05 得分 10

<HTML><HEAD>  
  <SCRIPT>  
   
  function   getFileSize   (fileName)   {  
     
  if   (document.all)   {  
  window.oldOnError   =   window.onerror;          
  window.onerror   =   function   (err)   {  
  if   (err.indexOf('utomation')   !=   -1)   {  
  alert('没有访问文件的权限');                  
  return   true;              
  }            
  else    
  return   false;          
  };  
          var   fso   =   new   ActiveXObject('Scripting.FileSystemObject');  
          var   file   =   fso.GetFile(fileName);          
  window.onerror   =   window.oldOnError;  
          return   file.Size;     }}  
  </SCRIPT>  
  </HEAD>  
  <BODY>  
  <FORM   NAME="formName"><INPUT   TYPE="file"   NAME="fileName"><BR>  
  <INPUT   TYPE="button"   VALUE="查看文件字节大小"   ONCLICK="alert(getFileSize(this.form.fileName.value))"><BR>  
  </FORM></BODY>  
  </HTML>  
  Top

2 楼bluesky_wjs(30以后要管程序员!)回复于 2002-10-10 17:10:22 得分 0

为什么直接双击这个htm页可以执行上述操作,但是放在网站目录下,用http://localhost/test.htm就不能执行呢?提示fso被禁止!!!!!!!  
  help   me!!!Top

3 楼bluesky_wjs(30以后要管程序员!)回复于 2002-10-10 17:31:51 得分 0

upTop

4 楼bluesky_wjs(30以后要管程序员!)回复于 2002-10-10 17:45:03 得分 10

我在这个文件的目录下直接双击此文件,运行他很正常;  
  可是以http://这种方式就无法运行,提示fso被禁止!!  
  同一台机器,为什么会被禁止?  
  这是在客户端运行的呀!和服务器应该没有关系阿!!!Top

5 楼dylanOK(迪伦)回复于 2002-10-10 18:02:17 得分 0

噢。   是安全问题。浏览器认为   人家网站   没有权力看你本地的文件的。  
  所以就这样啦!   :)      
  你换个思路好不好?   如:   图片长,宽的限制。   大小这种东古可以留给CGI处理Top

6 楼blueskywjs()回复于 2002-10-11 08:19:57 得分 0

upTop

7 楼blueskywjs()回复于 2002-10-11 08:28:49 得分 0

如果使用php或asp控制的话,是不是必须让图片上传以后才能控制呀!我想让他上传之前控制,请各位指点!Top

相关问题

  • 如何限制选取图片的大小?
  • 上传图片时怎么限制上传文件的大小?
  • 上传图片如何写?如何限制上传图片的大小?急!!!
  • vc中Ipicture控件对显示的图片大小是不是有限制?
  • 请问如何限制RichEdit控件中的图片,不允许调整大小?
  • 大哥大姐,帮助,关于js限制图片大小的问题
  • 怎样限制用户上传图片的大小不超过300K
  • 限制大小写
  • 上传图片时,请问如何限制图片的大小?不能大于800字节!
  • 谁能帮我加个限制图片大小,格式(jpg/gif),图片高和宽

关键词

得分解答快速导航

  • 帖主:blueskywjs
  • net_lover
  • bluesky_wjs

相关链接

  • Web开发类图书

广告也精彩

反馈

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