`
alan3258
  • 浏览: 70499 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

上传文件大小的限制和判断

    博客分类:
  • js
阅读更多
<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,\n超过最大限度"+flength+"kb,不允许上传 ");
                return false;
           }else{
                alert("允许上传,文件大小为:"+fsize+"kb");
           }
      }catch(e) {
          alert(e+"\n 跳出此消息框,是由于你的activex控件没有设置好,\n"+
          "你可以在浏览器菜单栏上依次选择\n"+
          "工具->internet选项->\"安全\"选项卡->自定义级别,\n"+
          "打开\"安全设置\"对话框,把\"对没有标记为安全的\n"+
          "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> 

分享到:
评论

相关推荐

    上传文件大小的限制和判断javascript

    在IT领域,特别是Web开发中,处理用户上传的...以上就是关于上传文件大小的限制和判断的详细解析,希望对从事Web开发的朋友们有所帮助。在实际项目中,应根据具体需求选择合适的技术手段,确保系统的稳定性和安全性。

    c#判断上传文件的类型和大小

    在C#中,判断上传文件的类型和大小是网络应用开发中的常见需求,尤其是在处理用户上传文件的功能时。为了确保安全性和性能,开发者通常需要验证文件的类型和大小,防止恶意大文件耗尽服务器资源,或者非法文件类型...

    ExtJS4 上传文件类型和大小的判断方法(实例)

    对应的描述看本人博文《ExtJS4 上传文件类型和大小的判断方法(实例) 》:http://blog.csdn.net/biboheart/article/details/10579175 在这里不具体描述了。看题也大概可以知道这些代码实现了什么应用。

    JavaScript判断上传文件大小的限制脚本

    File对象提供了关于文件的信息,如文件名、类型和大小等,这为我们实现文件大小限制提供了可能。 三、文件大小限制的JavaScript实现 1. 获取文件大小 当用户选择文件后,`&lt;input type="file"&gt;`标签的`change`事件会...

    JS判断上传文件的大小类型等限制

    ### JS判断上传文件的大小类型等限制 在Web开发中,文件上传是一个常见的功能需求。为了确保用户体验并防止服务器资源被滥用,前端通常需要对上传的文件进行一系列的验证,如文件大小、文件类型等。本文将详细介绍...

    javascript实现限制上传文件大小

    本篇介绍一个前端JS便捷判断上传文件大小的方法。 这个是比较好的 &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt; [removed] var isIE = /msie/i.test...

    Asp.Net判断上传文件大小.rar

    总的来说,在Asp.Net Web端判断上传文件大小,既需要在后端进行严格的检查,也要配合前端的验证,同时注意配置IIS或`web.config`以限制整体请求大小和执行时间。这样可以有效地保护服务器资源,提升系统安全性。

    php文件上传大小客户端判断

    使用Plupload,开发者可以自定义设置上传参数,如文件大小限制,并且能够优雅地处理各种浏览器的兼容性问题。 总的来说,客户端文件上传大小判断是提升网站性能和用户体验的有效手段。通过JavaScript或其他前端技术...

    jquery过滤上传文件的类型和限制文件的大小

    ### 使用jQuery过滤上传文件的类型和限制文件大小 在Web开发中,经常需要处理用户上传文件的功能。为了确保系统的安全性和提高用户体验,开发者通常需要对上传的文件进行一系列的检查,比如验证文件类型是否符合...

    js判断上传文件的大小(兼容火狐、谷歌、IE、360浏览器)

    本文将详细介绍如何使用JavaScript来判断上传文件的大小,并确保该功能在不同浏览器(包括火狐、谷歌、IE和360浏览器)中的兼容性。 #### 一、需求分析 在实际项目中,通常需要满足以下几点要求: 1. **文件大小...

    上传文件jsweb前端(包含文件格式限制)

    4. **文件大小限制**:通过File对象的`size`属性获取文件大小,然后与预设的大小限制进行比较。如果超过限制,可以提示用户并阻止上传。 5. **模拟进度条**:为了提升用户体验,项目可能采用了AJAX异步上传,同时...

    jquery客户端判断上传文件的格式和大小

    在用户选择文件进行上传时,为了确保安全性和用户体验,通常需要在客户端进行文件类型的检查和大小限制。`jQuery`库提供了一个方便的方式来实现这样的功能,尤其考虑到它能兼容多种浏览器,包括老旧的IE以及现代的...

    JS 判断上传 文件 大小.rar

    在JavaScript中,对上传文件大小进行判断是...通过以上方法,你就可以在JavaScript中实现对上传文件大小的有效判断和控制,确保用户上传的文件符合网站的规定。这个过程不仅提高了用户体验,也有助于保护服务器资源。

    用JavaScript限制上传文件的大小

    本文将详细介绍如何使用JavaScript来实现对上传文件大小的控制,特别是针对非图片文件类型的场景。 #### 一、背景与需求分析 在许多网站或应用程序中,都需要用户提供文件上传的功能,如文档、视频等。这些文件...

    限制ckeditor上传图片文件大小的方法

    在使用CKEditor这样的富文本编辑器时,有时我们需要对用户上传的图片进行大小限制,以防止服务器因大文件上传而承受过大的负担。本篇文章主要介绍两种限制CKEditor上传图片文件大小的方法,一种是通过修改PHP配置...

    通过ajax判断文件大小

    总结起来,通过Ajax判断文件大小是利用JavaScript的FileReader API和Ajax技术实现的,可以提供无缝的用户体验,同时避免了不必要的服务器压力。如果在特定服务器环境下遇到问题,如IIS,需要进一步分析和调整服务器...

    jquery uploadify 实现批量上传,带进度显示,判断文件大小

    'fileSizeLimit': '2MB', // 最大文件大小限制 'simUploadLimit': 5, // 同时上传的文件数量 'onQueueFull': function(event, data) { alert('队列已满'); }, 'onSelect': function(event, ID, fileObj) { ...

    无组件文件上传,可限制格式,大小,生成地址.rar

    通过读取`File`对象的`size`属性,可以判断文件是否超过了预设的大小限制。 4. **生成地址**:文件上传后,服务器通常会返回一个URL,这个URL是上传文件在服务器上的位置。客户端可以通过这个URL访问或分享文件。...

    js控制上传文件的大小

    通过以上介绍,我们可以看到使用JavaScript来控制上传文件大小的方法有多种。其中,利用HTML5的File API是最为现代化且实用的方式。这种方法不仅能够有效地控制文件大小,还能提供良好的用户体验。开发者可以根据...

Global site tag (gtag.js) - Google Analytics