`

js验证图片上传大小 兼容IE8

 
阅读更多

1.js代码

 

.function handleFiles(target,id) {   
	var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
    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;   
     if(size>512){
    	$('#'+id).replaceWith($('#'+id).clone());
		alert("附件不能大于512k");
     }
}

 2.修改浏览器安全设置

工具---->internet选项----->安全----->自定义级别 ------启用 activeX控件

 

分享到:
评论

相关推荐

    兼容ie8的上传源码

    "兼容ie8的上传源码"这个标题暗示了我们正在处理一个旨在解决IE8浏览器中文件上传功能的代码实现。在IE8时代,由于浏览器对HTML5新特性的支持不足,实现现代上传功能,如多文件选择、进度条显示和取消上传等,需要...

    js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器不兼容

    这个标题提到的"js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器",表明这是一个旨在解决浏览器兼容性问题的解决方案,涵盖了老版本的Internet Explorer(IE6到IE9)以及Firefox、Chrome、Opera...

    图片上传兼容IE

    总之,实现图片上传兼容IE需要对不同浏览器的特性有深入理解,并采用适当的兼容性策略。利用现有的开源库和工具,以及合理的前端和后端设计,可以有效地解决这个问题。随着IE浏览器逐渐被淘汰,建议逐步转向对现代...

    js验证,兼容IE6,IE7,IE8,IE9,firefox,opera,android。

    本文将深入探讨如何实现一个兼容多种浏览器(包括IE6, IE7, IE8, IE9, Firefox, Opera以及Android)的JavaScript验证机制,并关注`Gsvalidator.js`这个核心库和其辅助资源`tipImg`。 首先,我们来看`Gsvalidator.js...

    Coolite 上传控件,兼容IE9

    在标题中提到的“兼容IE9”意味着该控件经过优化,能够在Internet Explorer 9这样的较旧浏览器版本上正常运行,这对于那些仍然需要支持老版浏览器的开发者来说是一个重要的优点。 在描述中,我们了解到Coolite上传...

    (最新版)js验证,兼容IE6,IE7,IE8,IE9,firefox,opera,android

    这个压缩包包含的是一个名为"Gsvalidator"的JavaScript验证库,它声称兼容多种浏览器,包括老版本的Internet Explorer(IE6、IE7、IE8、IE9)、Firefox、Opera以及Android设备。这种广泛的兼容性是它的一大亮点,...

    js验证控件,兼容IE,FireFox,Opera

    在这个特定的案例中,Gsvalidator是一个跨浏览器的JavaScript验证库,特别强调了对主流浏览器的兼容性,包括Internet Explorer(IE)、Firefox和Opera。 JavaScript验证的优势在于,它可以在客户端实时进行,减少了...

    easyui&jquery兼容版本(兼容IE8的最后版本)

    "兼容IE8的easyui和jquery版本"这个压缩包文件,就是为了满足那些仍然需要支持IE8的项目而准备的。它包含了经过测试、可以正常运行在IE8上的EasyUI和jQuery的特定版本组合。这确保了即使在老旧的浏览器环境中,也能...

    基于SpringMVC的文件上传(兼容IE8)

    为了兼容IE8,我们可能需要使用jQuery Form插件,同时在Controller中对上传的文件进行必要的验证和处理。当涉及到特定类型的文件,如Excel,我们可以利用第三方库(如Apache POI)进行进一步的操作。

    jquery实现图片即时上传

    3. **上传图片**:使用Ajax技术,将图片数据发送到服务器,无需刷新页面。 4. **进度反馈**:在上传过程中,提供上传进度信息,提升用户体验。 5. **错误处理**:处理可能出现的网络问题或服务器响应错误。 对于...

    springboot+webuploader 实现大文件切片上传,兼容IE8+,chrome等浏览器,可运行

    在本文中,我们将深入探讨如何使用SpringBoot与WebUploader实现大文件的切片上传功能,同时确保兼容性,包括对IE8+及Chrome等主流浏览器的支持。这一技术方案对于处理大容量文件上传,提高用户体验,以及优化服务器...

    javascript验证只能输入数字(兼容IE和火狐)

    只能输入数字(兼容IE和火狐) ()"> <p id="result"></p> <script src="validateNumber.js"> ``` 接下来,我们需要编写JavaScript代码来实现验证功能。由于IE浏览器不支持`event.target.value`,所以我们需要...

    Javascript验证上传图片大小[前台处理]_.docx

    检查上传图片大小 .img {width:136px;height:102px;} .imgError{border:3px solid red;} var MAXSIZE = 100 * 1024; // 图片最大大小限制为100KB var ERROR_IMGSIZE = "图片大小不能超过 100K"; var ...

    java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)

    本示例通过"java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)"的标题,我们可以看出这是一个解决浏览器兼容性问题并实现跨域文件上传的解决方案。下面将详细解释这个主题涉及的关键知识点。 1. **跨域资源共享 ...

    javascript 旋转图片 兼容IE和FireFox

    在JavaScript中实现图片旋转功能,尤其需要兼容IE和Firefox浏览器,是一项常见的前端任务。这篇文章将深入探讨这个主题,包括核心概念、技术难点以及如何通过提供的文件实现这一功能。 首先,我们要知道图片旋转的...

    js上传前预览图片,兼容IE,firefox,google

    4. **图片大小限制**:为了防止用户上传过大的图片导致页面卡顿,可以在读取文件前检查文件大小,并对超过一定限制的图片进行压缩处理。可以使用HTML5的Canvas API进行图片压缩。 5. **安全考虑**:在处理用户上传...

    验证码IE7、IE8兼容

    在IE7和IE8中,由于浏览器的内核及JavaScript引擎的限制,可能出现以下兼容性问题: 1. 图片加载:验证码通常以图片形式显示,老版本IE可能无法正确加载动态生成的图片,导致验证码显示为空白或者加载不完整。...

    javascript 客户端验证上传图片的大小(兼容IE和火狐)

    标题中的“javascript 客户端验证上传图片的大小(兼容IE和火狐)”涉及到的知识点是使用JavaScript在用户端(客户端)进行图片文件的上传前验证,主要目的是确保图片大小符合服务器接受的限制,同时该方法需要兼容...

    JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)

    "JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)"是一个专门为JavaScript环境设计的,旨在解决跨浏览器兼容性问题的日期选择工具。这个组件的目标是确保在不同浏览器如Internet Explorer(IE)、Firefox、...

    JS异步文件上传(兼容IE8+)

    在JavaScript的世界里...总结来说,通过`iframe`实现的异步文件上传是一种兼容旧版浏览器(如IE8)的方法。虽然相比现代的HTML5 File API有一些复杂和局限,但在不支持新特性的浏览器中,它仍然是一个实用的解决方案。

Global site tag (gtag.js) - Google Analytics