js获取上传文件的大小和名称

代码如下:
上传:<input type="file"  style="width: 500px;" οnchange="fileChange(this);"/>

	<script type="text/javascript">
		
		function fileChange(target){
			var isIE = /msie/i.test(navigator.userAgent) && !window.opera;//兼容IE6以上的版本
			var fileSize = 0;
			var fileName = null;
			if(isIE && !target.files){
				var filePath = target.value;
				var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
				var file = fileSystem.GetFile(filePath);
				fileName = file.Name;
				fileSize = file.Size;
			}else{
				fileSize = target.files[0].size;
				fileName = target.files[0].name;
			}
			var size = fileSize / 1024 / 1024;
			alert('fileSize:'+fileSize+'M');
			alert('fileName:'+fileName);
		}
		$(document).ready(function(){
			
		});
	</script>

发布了33 篇原创文章 · 获赞 5 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览