美文网首页
js获取上传文件大小 兼容各浏览器

js获取上传文件大小 兼容各浏览器

作者: 仰望天空的人 | 来源:发表于2019-01-04 15:22 被阅读2次

1.获取上传文件的大小
html代码:

<input type="file" id="filePath" onchange="getFileSize(this)"/>
js代码:

//兼容IE9低版本获取文件的大小
function getFileSize(obj){
var filesize;
if(obj.files){
filesize = obj.files[0].size;
}else{
try{
var path,fso;
path = document.getElementById('filePath').value;
fso = new ActiveXObject("Scripting.FileSystemObject");
filesize = fso.GetFile(path).size;
}
catch(e){
//在IE9及低版本浏览器,如果不容许ActiveX控件与页面交互,点击了否,就无法获取size
console.log(e.message); //Automation 服务器不能创建对象
filesize = 'error'; //无法获取
}
}
return filesize;
}

相关文章

  • js获取上传文件大小 兼容各浏览器

    1.获取上传文件的大小html代码: js代码: //兼容IE9低版本获取文件的大小function getFil...

  • js图片上传预览兼容写法

    index js图片上传预览兼容写法 __veblen 浏览器厂商不同,实现某种特定功能需要进行兼容处理,如图片预...

  • 获取屏幕各种宽高的方法

    js 获取屏幕各种宽高的方法(浏览器兼容) 屏幕的有效宽高: window.screen.availHeightw...

  • 2019-07-05

    [js获取ip地址,操作系统,浏览器版本等信息,可兼容 这次呢,说一下使用js获取用户电脑的ip信息,刚开始只是想...

  • web前端建站与学习常用网站

    HTML常用手册网站 开发入门常用 HTML、CSS、JS在各浏览器兼容情况:http://caniuse.com...

  • SpringBoot 文件上传

    在Controller中写入方法 前端代码 html js 上传文件大小限制 springboot 默认设置了上传...

  • JS获取屏幕大小

    JS获取屏幕大小 JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

  • 浏览器通过js异步获取数据

    浏览器通过js异步获取数据 浏览器通过js异步获取数据

  • [HTML] 获取上传文件大小

    HTML5的File API规范,使我们可以用JS获取上传文件的大小,单位byte。兼容性:http://cani...

  • dom操作css

    解决浏览器兼容,获取div样式 页面样式: 通过js修改元素样式: 读取样式: 读取正在显示样式: 语法:元素.c...

网友评论

      本文标题:js获取上传文件大小 兼容各浏览器

      本文链接:https://www.haomeiwen.com/subject/mmxkrqtx.html