每日一得

不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速开发
最近关心的内容:SSH,seam,flex,敏捷,TDD
本站的官方站点是:颠覆软件

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  220 随笔 :: 9 文章 :: 421 评论 :: 0 Trackbacks
key words: js,javascript,检查上传文件大小

有时需要在客户端获得待上传得文件大小,google了一下,发现下面这个用法.

<html>  
<input type="file" name="file1" onchange="ShowSize(this.value)">  
<script language="JavaScript">  
<!--  
function ShowSize(files)  
{  
  
var fso,f;  
  fso
=new ActiveXObject("Scripting.FileSystemObject");  
  f
=fso.GetFile(files);
  
var mySize = f.size/1024;
  alert(mySize
+" K ");  
}
  
//-->  
</script>  
</html>


BTW: 奇怪,COS上传组件里怎么没有获得上传文件大小的方法?  MultipartRequest里是没有,有知道的兄弟通知下哦
posted on 2007-01-25 17:16 Alex 阅读(10408) 评论(4)  编辑  收藏 所属分类: javascript

评论

# re: 用js检查上传文件大小[未登录] 2007-01-25 17:57 xmlspy
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;

MultipartFile multipartFile = multipartRequest.getFile(parameterName);//parameterName为页面传入的input名字
String originalFileSize = multipartFile.getSize();  回复  更多评论
  

# re: 用js检查上传文件大小[未登录] 2007-01-25 17:58 xmlspy
更正一下: String originalFileSize = multipartFile.getSize();
应该是 long originalFileSize = multipartFile.getSize();
返回类型是long  回复  更多评论
  

# re: 用js检查上传文件大小[未登录] 2007-01-25 22:11 Alex
谢谢   回复  更多评论
  

# re: 用js检查上传文件大小 2007-07-06 10:24 withoutyoubb
FF下面不行。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: