js获取upload上传的文件属性(大小、名称、修改时间、类型等)
临朐县人民政府网,东营失踪女孩,1996年世界足球先生
文件上传下载在日常开发中是常用的功能。
但是因业务要求,经常对上传的文件做限制要求,如只能上传jpg格式的图片,仅能上传xls的excel表格(xls和xlsx的内容读写java使用的是不同的jar包)。
这类需求可以通过ajax在后台进行处理,但是为了减少对的压力,我们选择通过js的方式控制。
// 判断文件类型 // var type=(src.substr(src.lastindexof("."))).tolowercase(); // if(type!=".jpg"&&type!=".gif"&&type!=".jpeg"&& type!=".png"){ // alert("您上传图片的类型不符合(.jpg|.jpeg|.gif|.png)!"); // return false; } 通过 document.getelementbyid(“f”).files; 的方式获取 上传附件对象; 上次修改时间 - f[0].lastmodifieddate; 名称 - f[0].name; 大小 字节 - f[0].size; 类型 - f[0].type;
通过上述方式在js中编辑提示信息、确认是否上传后台的方式减少对服务器的访问压力,更快的反馈信息,提高用户体验。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
整理高度塌陷与BFC
当面试官问道你高度塌陷时,人们第一想到的方法一定是 .clearfix::after { content: ''; display: b...
[阅读全文]
-
-
-
-
-
使用CSS完成商城首页的优化
使用CSS完成网站首页的优化 需求分析 由于我们昨天使用表格布局存在缺陷,那么我们要来考虑使用DIV+CSS来对页面进行优化 表格布局的缺陷 1. 嵌套...
[阅读全文]
-
使用CSS完成注册界面的优化
使用DIV+CSS完成注册页面的优化 需求分析 由于我们的注册页面也是用table布局的,存在与首页同样的问题,所以我们需要使用div+css对我们的注...
[阅读全文]
-
-
网友评论