知识大全 JavaScript文件尺寸验证

Posted 文件

篇首语:历览千载书,时时见遗烈。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JavaScript文件尺寸验证相关的知识,希望对你有一定的参考价值。

PHP典型模块与项目实战大全:JavaScript文件尺寸验证  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     文件尺寸限制及异常处理

  在实际的应用中 文件管理功能通常需要对用户上传的文件尺寸和类型做限制 这是上传下载模块的基础功能 对于上传文件尺寸的限制可以在客户端依靠JavaScript程序来实现 但同时也需要对WebServer的配置做必要的修改 下面分别介绍这两种方式

     JavaScript文件尺寸验证

  打开前面创建的文件上传界面文件upload 添加文件尺寸判断函数 修改后的页面代码如下

  < xmlns= undefined >

  <head>

  <title>文件上传页面</title>

  <meta equiv= Content Type content= text/; charset=gb >

  <meta name= description content= 文件上传页面 />

  <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 = ;            //设置上传的文件最大值(单位 kb) 超过此值则不上传

  fso = new ActiveXObject( Scripting FileSystem

  Object )

  f = fso GetFile(filename)   //文件的物理路径

  fname = fso GetFileName(filename)          //文件名(包括扩展名)

  ffsize = f Size;         //文件大小(bit)

  fsizefsize = fsize / ;

  if (fsize > flength)

  alert( 上传的文件到小为 + fsize + kb \\n超过最大限度 + flength + kb

  不允许上传 )

  return false;

   else

  alert( 允许上传 文件大小为 + fsize + kb )

  

   catch(e)

  alert(e)

  return false;

  

  return true;

  

  </script>

  </head>

  <body bgcolor= #FFFFFF >

  <center>

  <form enctype= multipart/form data action= upload php method= post >

  <table border= width= % id= table cellspacing= >

  <tr>

  <td colspan= >

  <p align= center >上传文件

  </td>

  </tr>

  <tr>

  <td width= % ></td>

  <td width= % ><input type= hidden name= max_file_size

  value= > <input name= userfile type= file > <input

  type= submit value= 上传文件

  onclick= getFileSize(document all( userfile ) value) ></td>

  </tr>

  </table>

  </form>

  </center>

  </body>

  </>

  使用上面的程序上传一个大尺寸的文件 通过测试程序是否正确来判断文件尺寸 上传后浏览器弹出提示文件尺寸过大的信息 验证文件尺寸的检测有效

  注意 上面的代码做文件尺寸检测是依赖于ActiveXObject( Scripting FileSystemObject ) 这个是IE控件完成的 一些情况下需要降低IE的安全级别才能正常运行

       返回目录 PHP典型模块与项目实战大全

       编辑推荐

       Java Web开发详解

       PHP Web开发学习实录

cha138/Article/program/PHP/201311/21518

相关参考

知识大全 用Javascript验证email填写是否正确

用Javascript验证email填写是否正确  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 JavaScript网页验证函数(使用正则表达式)

JavaScript网页验证函数(使用正则表达式)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 提供几个有用的Javascript验证脚本

提供几个有用的Javascript验证脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这里给

知识大全 网页里嵌入JavaScript验证空,汉字,字母,数字长度输入

网页里嵌入JavaScript验证空,汉字,字母,数字长度输入  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 网页表单的javascript集成验证方法举例

 作为一名Web设计人员一名Coder你是否已经厌倦了网页设计中的表单验证问题?不厌其烦的拷贝if(x)alert(wrong);还是使用一个难以尽和我意的IDE?好吧让我来告诉你一种比较l

知识大全 javascript 系统文件夹文件操作

  前期在net下进行系统操作同样的功能实现起来非常复杂没想到用javascript竟然如此简单所以在网上搜索了代码并加以改进  functionPathList(path)  varfso=newA

知识大全 javascript 得到文件后缀名的思路及实现

在上传文件时常常要对文件的类型即对文件的后缀名进行判断用javascript可以很容易的做到这一点用Javascript解析一个带绝对路径的文件名并得到后缀名的方法有很多种这里列出一种以供参考&nbs

知识大全 JS验证文件大小

JS验证文件大小  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET中自带的上传控件如果

知识大全 struts资源文件验证表单代码

   一 form表单必须要实现继承validateForm并且不能实现validate方法不然会默认使用validate方法验证  &nb

知识大全 使用GruntJS链接与压缩多个JavaScript文件过程详解

使用GruntJS链接与压缩多个JavaScript文件过程详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起