CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

上传时,如何避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦?

楼主lingye(另野)2006-06-02 21:14:33 在 Web 开发 / PHP 提问

根据PHP手册说明,通过设置MAX_FILE_SIZE可以实现,但是我测试的结果都是等到文件完全传到临时目录时才发现  
   
  是不是有别的方法呢? 问题点数:20、回复次数:3Top

1 楼snmr_com(麒麟厍人)回复于 2006-06-03 00:00:52 得分 10

上传前没有警告字句吗?  
   
  如果看到警告字句还干傻事的我也没办法Top

2 楼keenx(老刀)回复于 2006-06-03 00:15:59 得分 0

可以用JS来提示,如果超过多大就提示Top

3 楼hubinasm(火星撞地球之闭关修炼)回复于 2006-06-03 15:53:22 得分 10

JS参考:  
  <form   name=form1   onsubmit="return   mm()">  
  <input   type=file   name=meizz><br/>  
  <input     type=submit   value=submit></form>  
  <SCRIPT   LANGUAGE="JavaScript"><!--  
  function   mm()  
  {  
      var   s     =   document.form1.meizz.value;  
      if(s=="")return   false;  
      var   img   =   new   Image();  
      img.src   =     s;  
      alert("高   =   "+   img.height   +   "\n宽   =   "+   img.width);  
      alert("fileSize   =   "+   img.fileSize     +"   字节");  
      return(img.fileSize   <=   40000);  
  }  
  //--></SCRIPT>    
   
   
  <input   id="FileUpload"   type="file"   size="27"   name="FileUpload"   onpropertychange="javascript:img2.src=this.value;">  
  <img   id="img2"   src=""   onerror='alert("类型错误或者目标不存在");'   style="visibility:hidden;position:absolute;top=-10000"/>  
  <input   type="button"   value="获取"   onclick="javascript:abc();">  
  <script   language="javascript">  
  function   abc()  
  {  
  alert(img2.width);  
  }  
  </script>Top

相关问题

关键词

得分解答快速导航

  • 帖主:lingye
  • snmr_com
  • hubinasm

相关链接

  • Web开发类图书

广告也精彩

反馈

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