HTML5——Data Url生成

HTML5——Data Url生成

 1 <!DOCTYPE html>
 2 <html>
 3
 4     <head>
 5         <meta charset="utf-8" />
 6         <title>如何用HTML5的FileReader生成Data Url</title>
 7
 8         <script type="text/javascript">
 9             function imageDataUrl(source) {
10                 var file = source.files[0];
11                 if (window.FileReader) {
12                     var fr = new FileReader();
13                     fr.onloadend = function(e) {
14                         document.getElementById("txtBase64").value = e.target.result;
15                         document.getElementById("imgView").src = e.target.result;
16                     };
17                     fr.readAsDataURL(file);
18                 }
19             }
20         </script>
21     </head>
22
23     <body>
24         <p>用HTML5的FileReader生成Data Url</p>
25         <input type="file" onchange="imageDataUrl(this)" style="border:1px solid #808080; width:432px;" />
26         <br />
27         <textarea id="txtBase64" cols="50" rows="20"></textarea>
28         <img id="imgView" src="" style="width:400px;height: 400px;" />
29     </body>
30
31 </html>

时间: 2024-08-07 12:23:59

HTML5——Data Url生成的相关文章

Data Url生成工具之HTML5 FileReader实现

百度经验版本:如何用HTML5的FileReader生成Data Url 上一篇讲了:用Visual Studio 2010编写Data Url生成工具C#版 今天用HTML5 FileReader实现了一下Data Url生成工具,上代码吧: <!DOCTYPE html <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta http-equiv="Content-Type&q

Data Url生成工具C#版 第二版

为什么有第二版 ??首先感谢 jenlynn 同学的留言"DATA URL两种生成方式,C#和HTML5 两者同一张生成的base64编码貌似不一样,能有什么方法让他们达成一致吗". ??其次,在研究这个问题时发现了Bug和异常. Bug:图片编码判断问题,不管什么扩展名的都默认使用了PNG编码. 异常:检测到 ContextSwitchDeadlock 界面预览 针对相关问题的改进方法 图片编码判断问题 之前主要是忘记了获取的扩展名前面是带点.的 相关代码: string ext =

用Visual Studio 2010编写Data Url生成工具C#版

声明:本文系本人依照真实经历原创,未经许可,谢绝转载. 此文百度经验版本:如何用Visual Studio 2010打造Data Url生成工具 源码下载:用Visual Studio 2010编写Data Url生成工具C#源码 什么是Data Url呢?Data URI scheme是在RFC2397中定义的,目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入. 例如: <img src="data:image/png;base64,iVBORw0KGgoAAAANSUh

Data URL简介及Data URL的利弊

之前写过一篇“漫谈前端优化”的文章,里面提到过DataUrl,粗鲁的描述了下,感觉不甚详焉,所以这几天也总结了这方面的知识,参考一些资料,补充一篇文章在这里,对这方面的资料来说,也是一种强化记忆应用: Data URL给了我们一种很巧妙的将图片“嵌入”到HTML中的方法.跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在Data URL协议中,图片被转换成base64编码的字符串形式,并存储在URL中,冠以mime-type.本文中,我将介绍如何巧妙的使用Data URL优化网站加

HTML之Data URL(转)

Data URL给了我们一种很巧妙的将图片“嵌入”到HTML中的方法.跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在Data URL协议中,图片被转换成base64编码的字符串形式,并存储在URL中,冠以mime-type.本文中,我将介绍如何巧妙的使用Data URL优化网站加载速度和执行效率. 1. Data URL基本原理 Data URL技术,图片数据以base64字符串格式嵌入到了页面中,与HTML成为一体,它的形式如下: <img src="data:imag

支付宝接口url生成,MD5验证

原文链接:http://my.oschina.net/rain21/blog/496780 URL生成: <?php $parameter = array(     'service'           => 'create_forex_trade',     'partner'           => '2088101122136241',     '_input_charset'    => strtolower('utf-8'),     'notify_url'    

【转】Data URL和图片,及Data URI的利弊

Data URL给了我们一种很巧妙的将图片“嵌入”到HTML中的方法.跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在Data URL协议中,图片被转换成base64编码的字符串形式,并存储在URL中,冠以mime-type.本文中,我将介绍如何巧妙的使用Data URL优化网站加载速度和执行效率. 观看演示 1. Data URL基本原理 图片在网页中的使用方法通常是下面这种利用img标记的形式: Html代码   <img src="images/myimage.gif

转:DATA URL简介及DATA URL的利弊

之前写过一篇"漫谈前端优化"的文章,里面提到过DataUrl,粗鲁的描述了下,感觉不甚详焉,所以这几天也总结了这方面的知识,参考一些资料,补充一篇文章在这里,对这方面的资料来说,也是一种强化记忆应用: Data URL给了我们一种很巧妙的将图片"嵌入"到HTML中的方法.跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在Data URL协议中,图片被转换成base64编码的字符串形式,并存储在URL中,冠以mime-type.本文中,我将介绍如何巧妙的

Laravel 深入理解路由和URL生成

在模板中我们一般不会直接写死url,而是用url助手生成url,本文介绍一下url助手的使用以及遇到的一些比较头疼的问题. 首先,我们创建了一个路由: Route::get('articles',['uses'=>'[email protected]','as'=>'articles.index']); 假设我们的项目部署在域名根目录,那么可以通过下面的url访问: http://localhost/articles 现在,我们在模板中生成链接,有几种方式: 简单模式 <a href=&