文档章节

JS 获取文件大小

alonelywolf
 alonelywolf
发布于 2014/12/09 13:40
字数 102
阅读 406
收藏 12
<HTML>

<head>
 <title>js获取文件大小</title>
 <meta  http-equiv="content-type" content="text/html;charset=utf-8" >
 <script type="text/javascript">
 

    
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
function fileChange(target) {
   var fileSize = 0;
   if (isIE && !target.files) {
      var filePath = target.value;
      var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
      var file = fileSystem.GetFile (filePath);
      fileSize = file.Size;
   } else {
      fileSize = target.files[0].size;
   }
   var size = fileSize / 1024/1024;
   alert('文件大小: '+size+'MB');
}   
 
 </script>
</head>
 <body>
    <input type="file" id="oFile" onchange="fileChange(this);" >
    <input  type="button" value="获取文件大小"  onclick="testFileSize();">
 </body>
 
<HTML>

© 著作权归作者所有

上一篇: 获取当前ip
下一篇: JS创建类和对象
alonelywolf
粉丝 4
博文 62
码字总数 34590
作品 0
丰台
程序员
私信 提问
诡异的http get问题 tomcat下

现象是这样,同一网段的两台pc机器访问tomcat服务日志如下: 问题来了,日志中红色标出的是响应的字节数,正常是144914,从文件大小上可以看出,第一个ip是可以正常完全获取到js文件,第二个...

莱特钉
2015/01/29
86
1
AJAX和from-上传文件示例【django项目】

项目简述 本Django项目为测试实例项目,用于学习测试。 分别用三种Django文件上传方式(form方式、jQuery+jQuery.ajax方式、原生JS+原生ajax方式)做上传功能示例 文件 文件释义 form_upload....

ZHAO_JH
2018/12/05
0
0
最大限度利用 JavaScript 和 Ajax 性能

简介 在 web 早期,优化 web 页面的性能通常意味着避免了使用不必要的 HTML 标记,将 JavaScript 代码量控制到最小,并尽量减小所有图片文件大小,否则上网冲浪者会走开去泡杯咖啡来等待页面...

IBMdW
2011/08/08
2.9K
3
基于JS的高级脚本语言 - Sara

Sara-基于JS的高级脚本语言 欢迎使用Sara,Sara是一款基于JavaScript的全新的高级脚本语言! Sara不像我们工作室上一款编程语言作品-Ginit一样,他属于更高级的语言 Sara全面支持高级函数,并...

Skyogo
2018/04/15
0
0
为什么要前端构建?讲得很清楚全面

为什么要前端构建? JavaScript和CSS的依赖问题 我们经常出现的另一个问题,就是JavaScript和CSS的依赖问题,说的通俗点就是JavaScript和CSS的在页面中的顺序问题! 我们经常发现CSS没起作用...

柴高八斗之父
2018/08/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面试爱奇艺,竟然挂在第5轮……

今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 <br> 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? ...

上海小胖
35分钟前
1
0
Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
解决多线程并行加载缓存问题(利用guava实现)

依赖 com.google.guava:guava:20.0 import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import j......

暗中观察
昨天
4
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部