zoukankan      html  css  js  c++  java
  • fileUpload

    fileUpload 上传附件过大导致进入"无法显示网页"的html页上

    http://bbs.csdn.net/topics/260016471

    <HTML>
    <HEAD>
    <title>******上传文件大小的限制和判断***********</title>
    <script language="javascript" type="text/javascript">
    function getFileSize(filename)
    {
        // var filename = document.all('fileup').value; //获得上传文件的物理路径
        if(filename =='')
         {
           alert("你还没有浏览要上传的文件"); 
    return false;
         }

         try { 
           
    var fso,f,fname,fsize;
    var flength=40000; //设置上传的文件最大值(单位:kb),超过此值则不上传。 
    fso=new ActiveXObject("Scripting.FileSystemObject");
            f=fso.GetFile(filename);//文件的物理路径
    fname=fso.GetFileName(filename);//文件名(包括扩展名)
    fsize=f.Size; //文件大小(bit)
    fsize=fsize/1024;
    //去掉注释,可以测试
            //alert("文件路径:"+f);
    //alert("文件名:"+fname);
    //alert("文件大小:"+fsize+"kb");
    if(fsize>flength)
    {
    alert("上传的文件到小为:"+fsize+"kb, 超过最大限度"+flength+"kb,不允许上传 ");
    return false;
    }
    else
    {alert("允许上传,文件大小为:"+fsize+"kb");}
       
          }
          catch(e) 
    {
    alert(e+"  跳出此消息框,是由于你的activex控件没有设置好, "+
    "你可以在浏览器菜单栏上依次选择 "+
    "工具->internet选项->"安全"选项卡->自定义级别, "+
    "打开"安全设置"对话框,把"对没有标记为安全的 "+
    "ActiveX控件进行初始化和脚本运行",改为"启动"即可");
             return false;
          }
       
       return true;
         
    }
    </script>
    </head>
    <body>
    <form id="Form1" method="post" encType="multipart/form-data" runat="server">
    <INPUT id="fileup" type="file" size="80" name="fileup" onpropertychange="getFileSize(this.value)">
    <input type=button onclick="getFileSize(document.all('fileup').value)" value="测试"> 
    </form>
    </body>

  • 相关阅读:
    Android_listview设置每条信息的间距
    Android实现ListView或GridView首行/尾行距离屏幕边缘距离
    实现类似微信的延迟加载的Fragment——LazyFragment
    struts2的Action该方法不能去
    (工具)source insight高速增加时间代码
    猫学习IOS(十五)UI以前的热的打砖块游戏
    java语言内部类和匿名内部类
    JVM截至多少线程可以创建: unable to create new native thread
    linux下一个Oracle11g RAC建立(八)
    转基因小麦--主题在农业科技的最前沿
  • 原文地址:https://www.cnblogs.com/jingzhishen/p/3453075.html
Copyright © 2011-2022 走看看