浏览器兼容性-低版本上传图片问题

问题描述

如果想自己控制上传图片,必然有一个表单(我也很奇怪为什么你的上传没有用到表单,如果可以,希望给点提示)。所以我在你的input type="file的外层套了一个表单。问题出现了,如果是IE10及以上版本没有问题,也实现了图片上传到自己系统服务器的功能。但是,当浏览器版本低的时候,form内部的这个file控件竟然变成了object。下面贴出IE10和IE8分别运行后,检查元素所得的图片。希望给点解决的提示

解决方案

我们的rest接口请求体也是表单。你现在说的这些跟我们SDK 或rest接口有什么关系吗?需要集成客户端参考相关SDK 文档http://docs.easemob.com/docs.php  我们或者调用resr接口的话看一下http://docs.easemob.com/doku.php?id=start:100serverintegration

时间: 2024-10-22 14:34:42

浏览器兼容性-低版本上传图片问题的相关文章

通过js框架jquery判断IE浏览器版本来解决浏览器兼容性问题

 IE还真是让设计师恨的牙痒痒的东西,且现在已经有IE6.IE7.IE8.IE9.IE10这个五种不同版本的浏览器,且都有一点小差异.但是没办法,为了让网页在每个浏览器中显示都一样还必须迁就它. 不过现在我基本上都不太愿意对低版本的IE去做兼容了.比如IE6.IE7这些直接忽略!IE8的话还凑合一下.好在IE9和IE10对网络标准支持都比较了,等IE9版本以上的浏览器普及以后就好很好了. 但是不做兼容归不做兼容,还是要简单的处理一下的.幸运的是 jQuery 提供了 browser 标记来让我们

ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(上)

起因 某天,某测试说:"这个页面在 IE8 下白屏,9也白.." 某前端开发: 吭哧吭哧...一上午的时间就过去了,搞定了. 第二天,某测试说:"IE 又白了.." 某前端开发: 吭哧吭哧...谁用的 Object.assign,出来我保证削不屎你. 原谅我不禁又黑了一把 IE. 有人可能会想,都要淘汰了,还有什么好讲的? 也许几年后,确实没用了,但目前我们的系统还是要对 ie8+ 做兼容,因为确实还有个别用户,尽管他没朋友... 记录下本次在 IE 下踩得坑,让后

ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(下)

回顾 起因 某天,某测试说:"这个页面在 IE8 下白屏,9也白.." 某前端开发: 吭哧吭哧...一上午的时间就过去了,搞定了. 第二天,某测试说:"IE 又白了.." 某前端开发: 嘿咻嘿咻...谁用的 Object.assign,出来我保证削不屎你. 在上篇,我们主要抛出了两个问题,并给出了第一个问题的解决方案. 1. SCRIPT5007: 无法获取属性 xxx 的值,对象为 null 或未定义,这种情况一般是组件继承后,无法继承到在构造函数里定义的属性或方

淘宝不支持低版本浏览器,设置了UserAgent也还是提示,奇怪了。

问题描述 淘宝不支持低版本浏览器,设置了UserAgent也还是提示,奇怪了. HttpWebRequest sendreq1sessionidpost = WebRequest.Create("https://login.taobao.com/member/login.jhtml") as HttpWebRequest; sendreq1sessionidpost.Method = "post"; sendreq1sessionidpost.CookieConta

Android 高版本API方法在低版本系统上的兼容性处理_Android

Android 版本更替,新的版本带来新的特性,新的方法. 新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash. 本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题. 例子:根据给出路径,获取此路径所在分区的总空间大小. 在安卓中的文件存储使用参考中提到: 获取文件系统用量情况,在API level 9及其以上的系统,可直接调用File对象的相关方法,以下需自行计算 一般实现 就此需求而言,API leve

websocket 如何兼容低版本浏览器?

问题描述 websocket 如何兼容低版本浏览器? [WebSocket] debug enabled [WebSocket] policy file: xmlsocket://211.95.3.194:843 [WebSocket] cannot connect to Web Socket server at ws://211.95.3.194:11113/demo01/MyHtml.html?message_to=&message_me= (SecurityError: Error #20

WebSocket兼容到低版本浏览器

就目前而言,WebSocket是最好的Web通信解决方案了.但是IE从10才开始兼容它,对于目前大量IE8存在的市场,原生的WebSocket显然不太实用,我们需要低版本兼容的解决方案.于是我模拟WebSocket在浏览器上的行为,用AS3写了个兼容的版本. 内容有点多,这篇只把演示给搞定,至于AS的源码就丢到下一篇了.下面是效果图: 演示下载地址: WebSocket兼容到低版本浏览器(演示实例) 页面代码比较简单,用法和正常的WebSocket基本一样,只是引用了WebSocket.js这个

html5shiv解决低版本ie浏览器不支持html5元素的办法

八年抗战,html5终于定稿,近年来,随着html5的盛行,我们在页面中也越来越多的运用到html5元素,但是悲催的是,脑残的IE的低版本实在让人抓狂,咱们辛苦规划好的页面在这些IE版别下显得是浆糊一桶.为了让这不一样的IE版别之间能"认识"HTML5元素,开源的html5shiv呈现了! 1.html5shiv的特点 html5shiv的最大特点是让那些个不认HTML5的IE浏览器认出HTML5元素,并依照最基本的处理方法处理HTML5元素--块化(display:block).这样

jquery判断IE浏览器版本处理浏览器兼容性实例

IE还真是让设计师恨的牙痒痒的东西,且现在已经有IE6.IE7.IE8.IE9.IE10这个五种不同版本的浏览器,且都有一点小差异.但是没办法,为了让网页在每个浏览器中显示都一样还必须迁就它. 不过现在我基本上都不太愿意对低版本的IE去做兼容了.比如IE6.IE7这些直接忽略!IE8的话还凑合一下.好在IE9和IE10对网络标准支持都比较了,等IE9版本以上的浏览器普及以后就好很好了. 但是不做兼容归不做兼容,还是要简单的处理一下的.幸运的是 jQuery 提供了 browser 标记来让我们能