- 浏览: 239867 次
- 来自: 上海
-
文章分类
最新评论
-
codingstandards:
914412060 写道楼主文章不错啊,顶一个同感!
二维码墓碑的技术探讨 -
914412060:
楼主文章不错啊,顶一个
二维码墓碑的技术探讨 -
codingstandards:
怪了,这么好的文章,怎么无缘无故的踩,是何道理?
二维码墓碑的技术探讨 -
codingstandards:
PV_love 写道比如什么呢?欢迎光临我的独立博客,谢谢!
三只青蛙的故事:一道脑筋急转弯题目引发的思考 -
PV_love:
比如什么呢?
三只青蛙的故事:一道脑筋急转弯题目引发的思考
Base64编码的img介绍
在程序中用到了 xheditor 这个超文本编辑器,它在 FF/Chrome 下支持粘贴(Ctrl+V)剪贴板上的图片,但在 IE/Opera/Safari 下不行。
粘贴的图片,与我们平常的不一样,如下所示:
<img src="data:image/png;base64,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" alt="眼睛" />
显示效果如下:
这就是所谓的 inline base64 image,经过测试发现它在 FF/Chrome/Opera/Safari/IE8/IE9 下正常显示,在 IE6/IE7 下不能显示。
下面是这种嵌入的图片数据格式简要说明:
data: URI定义于IETF标准的RFC 2397
data: URI的基本使用格式如下:
data:[<MIME-type>][;base64|charset=some_charset],<data>
mime-type是嵌入数据的mime类型,比如png图片就是image/png。
如果后面跟base64,说明后面的data是采用base64方式进行编码的
对于 IE6/IE7 下不能显示这种嵌入图片的情况,下面的网站给出了一个用js+后台的解决方法:
http://dean.edwards.name/weblog/2005/06/base64-ie/
下面是我参考之后做的一个测试,发现 img.src 的如果太长的话,在 IE6/IE7 下就会出错,因为超过了 IE6/IE7 的最大 URL 长度,大约 2K(Maximum URL length is 2,083 characters in Internet Explorer 在IE中URL最大长度是2083字节)。因此这种方法不能解决所有的问题,谁能保证图片就这么小。
下面的代码,保存到 test.html 中,然后就可以在各个浏览器中正常显示了(但是如果换成上面的 img 代码就不行了)。
<img src="data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAA AAAAAAAAAAAA////ALx8TgBSRD4AuLa4AIaBhgA+FQUAjlAtAN7a2gB5ZF4AtZ+MACIgJgBfLRYA zZNwAJ50YQCmZj4AQSskAG1BKwCqh3gA1LmqAM7GyADy6+oAoJ6hABwTDABfWV0AgVhGADo5OgBp TUUAy4paAJmQkAAzHBcAf3JuAJV9cgB8TDQAVE5SALejngCve2MAqHNSAMm8uADDsKwAUi8hALRx RQCqlJAA287MAPr09QC+hWEAmIOAAOTj5QCKY0wAsKywAGxZVgCUWTcAs4htAD8jFgBXJg0AeFtQ AGA+KwCBenwAe0coADUnJwDBopAAcEk4AIdVOwDCwMIATygXAI6KjwA0MDQAq6KlALCQfgB1aWgA lnpnAKmbmwBeT00AW0pAANDOzwDW1NYAhnNmACwjIwDHtKMA8PDzAEhCQACrbEUAinp3AKZ4XAA5 Fw0AZVVRAJ+OiQCilpQAQzo6AGhJPADFtbMAazwkAMWKYwCib00A6ujpAJiKhgC8vLwArXVZAMWU cABuX1sARCkdALuysgA6LCoAfmlhAGZbWwCITCsAtI54AMG6twCwoZ4A/vr6AMfDxgDg3eAA3dTX ALl7VABqQTEAp6CgAJOMigCaclwATj89AMjBwAC4dUgAh3x8AO7s7wDZ0tAAsrC0AJWSlACFcGsA xry9AL61twCtmI0AeWhkAMWGXwBUKRUAz8zKALaxsACdlZIAzMPEAMeyqQB1ZmEA+fn5AMC0sgA4 HRcAfVlJAKaTjQD19PUApZmZAJJ4aQApJiUA1NHTANLHygDIxcoAal1XAKt9YgDx7+4ARSYaAHlL MQDXzcsAu7i7AH1QNQC1s7QAmI2JAPj28gDs6uwAq5WLAP38/QDi3N0AMzM2AMW+wADIv7oAqp6d AKWVkgCNeXUA0s7MALmytQCQjJEA2s/RANjMzgDRxccAvLm+ALyxrwCJgoUAsbCxAH5oXgCCcWsA 9/f4AO7s6wDe3t4A3NjZAM/MzQDEwcQAxry6AJd7cQDOxMYAvry+AHtqZACai4kANTIzANrRzgDI xccAqqSkAPHw8QDT0dEAwLW4AK1rRQB7ZF8AnZOSAP7+/gD9+/sA+fX2AKmfngD+/f0A4dvdAG1A KgCyr7EAk3dpAOzq6wDp6OkAz8zOAMbDxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAjBkhET0qwAGkxpTZ2kvTr3tyDDYGjavQncGulrJvlbG5G0CEVCh1K3pK1UExva2wz8yaZB4+ DSB8L8lgBD+AsM5SEGZC1MsOaAVu17yfc2XOHU3EWFsHJL+RQ6cUynnHzhYLpkkzD2ESkid/iEcu nM61GpM4KRwtmFPWObTDCRXOfVAXnngCXCWbMFUiY4rSyBg7NTppUYNxXU6pRQOHAdh2WTyJo0Rq NGIKdIJIuwGQMo4TLAEBAQGhI6p+zQEBzr43gSalXqK4T3BXwpkBAc4B0WePWmyzhmtfH4UBAQHO AQHFVrdMRraXoG0BAQEBAc7OzosIrKh3us7Ozs7OzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" height="16" width="16" border="0"> <script type="text/javascript"> //alert(navigator.userAgent); if (/MSIE [67]/.test(navigator.userAgent)) { //alert("sss"); // a regular expression to test for Base64 data var BASE64_DATA = /^data:.*;base64/i; // path to the PHP module that will decode the encoded data var base64Path = "http://dean.edwards.name/my/base64.php"; function fixBase64(img) { // check the image src //alert(img.src); // IE6: 错误:无效指针 //alert(img.getAttribute("src")); // IE6: 错误:无效指针 try { if (BASE64_DATA.test(img.src)) { // pass the data to the PHP routine //alert("xxx"); img.src = base64Path + "?" + img.src.slice(5); } } catch (ex) { alert("内嵌图片可能太大了,无法显示"); } }; // fix images on page load onload = function() { //alert("onload "+document.images.length); for (var i = 0; i < document.images.length; i++) { fixBase64(document.images[i]); } }; } </script>
上面这个解决方法肯定是不完美的。还有人提出了一种更完美的方案。就是用一堆 JS 去解码 base64 的数据、然后对图像处理、去生成图片。这种方式好繁琐。
个人观点:
在目前情况下,在互联网中 IE6 还占有相当大的份额的情况, base64 image 最好还是不用的好;但是在移动互联网中,大部分浏览器都支持 html5,可以尝试使用。因此,如果碰到在超文本编辑器中提交的图片是 base64 格式的,那么就应该进行处理,提取出该数据(img.src),然后 base64 解码,保存成对应的图片,并将 img.src 设置成文件。
参考资料:
在浏览器中解析Base64编码图像
http://hi.baidu.com/sonan/blog/item/54ab0a4f690e1025aec3ab86.html
BASE64编码的图片在网页中的显示问题的解决
http://staratsky.iteye.com/blog/314651
Base64 Encoded Images for Internet Explorer
http://dean.edwards.name/weblog/2005/06/base64-ie/
http://dean.edwards.name/my/base64-sordid.html
http://dean.edwards.name/my/base64-sexy.html
HTTP Get请求URL最大长度
http://www.4ucode.com/Study/Topic/1080587
IE6.0 :url最大长度2083个字符,超过最大长度后无法提交。
IE7.0 :url最大长度2083个字符,超过最大长度后仍然能提交,但是只能传过去2083个字符。
firefox 3.0.3 :url最大长度7764个字符,超过最大长度后无法提交。
Opera 9.52 :url最大长度7648个字符,超过最大长度后无法提交。
Google Chrome 2.0.168 :url最大长度7713个字符,超过最大长度后无法提交。
发表评论
-
JavaScript正则表达式:匹配位置
2013-02-08 08:57 4111在JavaScript正则表达式中,匹配开头、结尾、单词开 ... -
JS正则表达式怎样实现Java中String.replaceAll的效果
2013-02-07 08:41 1386在JavaScript中,使用String对象的repl ... -
为什么favicon.ico在360浏览器下不显示?
2013-02-01 10:11 2169今天在部署一个网站之后发现favicon.ico在36 ... -
使用jQuery插件实现图片延迟加载以及对SEO的影响
2013-01-31 08:11 2527最近忙着给自己的博客优化,想把图片的显示改成延迟加载显 ... -
如果div的多个class中display设置不一样,哪个会起作用?绝对出乎你的意料
2013-01-19 22:12 1537比如: <div class=" ... -
JS编程要当心null和"null",尤其是后面那个
2013-01-19 22:09 1135在调试一个带下拉列表的表单程序时,发现一个问题 ... -
用CSS实现HTML网页图文混排效果
2013-01-16 10:07 2481在编写www.24game.com.cn网页 ... -
四步轻松搞定瀑布流布局
2013-01-14 07:47 1984瀑布流布局(Waterfall Layout) ... -
关于label标签与表单控件的显式联系和隐式联系
2013-01-12 11:01 1383在html中,<label> 标签为 inpu ... -
改正了www.vktone.com博客系统中存在的跨站脚本攻击漏洞
2012-12-17 11:59 1162XSS又叫CSS (Cross Site Script ... -
HTTP协议中与浏览器缓存有关的部分
2012-11-21 07:01 2032本文来自:http://www.vktone.com/a ... -
强烈推荐:CSS背景全攻略
2012-06-25 15:57 880背景(background)是css中一个重要的的部分,也是需 ... -
如何给span设置宽度(width)?
2012-06-17 22:45 4712在网页中,如何给 span 元素设置宽度?很简单嘛,假定宽度为 ... -
为什么Google图片搜索结果在火狐下只能显示第一页,惊天秘密
2012-06-15 10:58 6189最近碰到一个很郁闷的事情,就是在Google下搜索图片的时候, ... -
超好用的网页浮动广告代码(可在线体验)
2012-05-23 13:42 4842超好用的网页浮动广告代码(可在线体验) 假定图片区域的id为 ...
相关推荐
内容概要:本文详细介绍了参与西门子杯比赛中关于三部十层电梯系统的博图V15.1程序设计及其WinCC画面展示的内容。文中不仅展示了电梯系统的基本架构,如抢单逻辑、方向决策、状态机管理等核心算法(采用SCL语言编写),还分享了许多实际调试过程中遇到的问题及解决方案,例如未初始化变量导致的异常行为、状态机遗漏空闲状态、WinCC画面动态显示的挑战以及通信配置中的ASCII码解析错误等问题。此外,作者还特别提到一些创意性的设计,如电梯同时到达同一层时楼层显示器变为闪烁爱心的效果,以及节能模式下电梯自动停靠中间楼层的功能。 适合人群:对PLC编程、工业自动化控制、电梯调度算法感兴趣的工程技术人员,尤其是准备参加类似竞赛的学生和技术爱好者。 使用场景及目标:适用于希望深入了解PLC编程实践、掌握电梯群控系统的设计思路和技术要点的人士。通过学习本文可以更好地理解如何利用PLC进行复杂的机电一体化项目的开发,提高解决实际问题的能力。 其他说明:文章风格幽默诙谐,将严肃的技术话题融入轻松的生活化比喻之中,使得原本枯燥的专业知识变得生动有趣。同时,文中提供的经验教训对于从事相关领域的工作者来说非常宝贵,能够帮助他们少走弯路并激发更多创新思维。
数据库第一章选择题练习(1).docx
# 【spring-ai-pdf-document-reader-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-pdf-document-reader-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-pdf-document-reader-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-pdf-document-reader-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-pdf-document-reader-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-pdf-document-reader-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-pdf-document-reader-1.0.0-M7.jar中文文档.zip,java,spring-ai-pdf-document-reader-1.0.0-M7.jar,org.springframework.ai,spring-ai-pdf-document-reader,1.0.0-M7,org.springframework.ai.reader.pdf,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springframework,spring,ai,pdf,document,reader,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【spri
适用于理工专业的毕业生,毕业答辩时可供参考,叙述详细准确,可以作为自己答辩PPT的参考
weixin248食堂订餐小程序ssm(文档+源码)_kaic
# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
内容概要:本文详细介绍了如何利用主从博弈(Stackelberg Game)模型进行电热综合能源系统的动态定价与能量管理。首先解释了主从博弈的基本概念及其在电热综合能源系统中的应用背景,即供电公司作为领导者通过制定电价策略影响用户行为,用户作为追随者根据电价调整用电模式。接着,通过MATLAB编写仿真程序,具体展示了供电公司定价策略、用户响应模型以及主从博弈迭代过程。仿真结果显示,电价与用电需求之间存在动态平衡关系,供电公司可通过调整电价引导用户合理用电,实现系统整体最优运行。此外,文中还讨论了热力系统建模、成本计算方法、博弈迭代收敛条件等关键技术细节,并对未来的研究方向进行了展望。 适合人群:从事能源管理系统设计、优化及相关领域的研究人员和技术人员,特别是对博弈论在能源系统中的应用感兴趣的学者。 使用场景及目标:适用于希望深入了解电热综合能源系统中动态定价与能量管理机制的人群。主要目标是通过理论分析和MATLAB仿真,帮助读者掌握主从博弈模型的应用方法,为实际工程设计提供参考。 其他说明:文中提供了详细的MATLAB代码示例,便于读者理解和复现实验结果。同时强调了在实际应用中需要考虑更多不确定性和个性化需求等问题。
Android逆向过程学习
2级C全国计算机考试上机题库汇总.doc
房地产 -龙湖物业品质提升小方法.doc
内容概要:本文详细介绍了基于S7-200 PLC和MCGS组态软件构建的煤矿排水系统控制方案。主要内容涵盖IO分配、梯形图程序设计、接线图原理、MCGS组态画面配置等方面。通过对水位传感器、故障传感器等输入设备和排水泵、报警装置等输出设备的精确控制,确保了排水系统的高效、可靠运行。文中还分享了一些实际项目中的调试经验和故障排除技巧,如硬件配置优化、信号干扰处理、水位监测精度提升等。 适合人群:从事工业自动化领域的工程师和技术人员,特别是对PLC编程和组态软件有一定了解的人群。 使用场景及目标:适用于煤矿及其他矿业企业的排水系统自动化改造项目,旨在提高排水系统的安全性、稳定性和智能化水平,减少人工干预,预防潜在风险。 其他说明:文章不仅提供了理论指导,还包括大量实战经验分享,有助于读者更好地理解和掌握相关技术和应用场景。
【蓝桥杯EDA】客观题解析
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
内容概要:“华中杯”是由华中地区高校或相关机构举办的数学建模竞赛,旨在培养学生的创新能力和团队合作精神。比赛主要面向全国高校在校生(以本科生为主,部分赛事允许研究生参加),采用团队赛形式(3人一组),参赛队伍需在72小时内完成建模、编程及论文写作。竞赛一般在每年4月或5月举行,设有多个奖项,具体比例根据参赛队伍数量确定。; 适合人群:对数学建模感兴趣并希望提升自身能力的全国高校在校生(本科生为主,部分赛事允许研究生参加)。; 使用场景及目标:①帮助学生了解数学建模竞赛的形式与流程;②为参赛者提供备赛建议,如学习往届真题、掌握Matlab、Python、LaTeX等工具以及明确团队分工;③鼓励学生关注官方通知,确保获取最新赛程和规则信息。; 其他说明:2025年的具体赛程、规则可能会有所调整,请以“华中杯数学建模竞赛官网”或主办方通知为准。可通过学校数学系或相关社团获取报名信息。
光强温湿度计stm32.7z
内容概要:本文详细介绍了基于TMS320F2812 DSP控制器的永磁同步电机(PMSM)矢量控制系统的设计与实现。主要内容涵盖电流环和转速环的双闭环控制,包括ADC采样配置、坐标变换(Clarke和Park变换)、PI调节器的实现以及SVPWM生成等关键技术环节。文中特别强调了各个部分的具体代码实现及其调试技巧,如电流采样的三相两线法、PI调节器的积分限幅处理、SVPWM的扇区判断与作用时间计算等。此外,还讨论了一些常见的调试陷阱和解决方案,如QEP解码配置错误、死区时间设置不当等问题。 适合人群:具有一定嵌入式系统和电机控制基础知识的研发人员和技术爱好者。 使用场景及目标:适用于需要深入了解和掌握基于DSP2812的PMSM矢量控制系统的开发者。主要目标是帮助读者理解并实现高效的电流环和转速环双闭环控制系统,确保电机稳定运行并达到预期性能指标。 其他说明:文章不仅提供了详细的代码片段,还分享了许多实用的经验和教训,有助于读者在实际项目中少走弯路。同时,对于一些复杂的技术细节进行了深入浅出的解释,使得初学者也能逐步理解和应用这些高级控制算法。
矢量边界,行政区域边界,精确到乡镇街道,可直接导入arcgis使用