利用HTML5对文件进行base64转换

Base64编码的数据做为URL的应用开始越来越广泛,转换的工具也不少。但是不少工具都是要下载或者在线进行转换,或不能进行批量转换。

这里舜子利用HTML5的FileReader我们是可以对本地文件进行读取并且转换为浏览器用的base64 URL,

然后利用HTML5的Drag&Drop我们只需要把文件拖放到浏览器窗口即可开始进行转换。

 

工具地址: http://www.pjhome.net/web/html5/encodeDataUrl.htm

 

Html5的base64转换小工具在Chrome浏览器和firefox下测试通过。当然效果快的还是Chrome浏览器。舜子还针对音频和图片进行了预览支持。当然大家用到base64的应该还是图片较多。所以小工具有个bug就是无法处理过大的文件,过大的base64其实意义不大了。



[本日志由 puterjam 于 2010-09-27 01:30 AM 编辑]
上一篇: IE9 Beta 凌晨发布~
下一篇: 深圳腾讯 Web 前端开发职位空缺
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: html5 filereader base64
相关日志:
评论: 31 | 引用: 0 | 查看次数: -
Soracyann[2011-10-04 11:43 PM | | | 199.48.229.86 | del | 回复回复]
如果用FileReader读取大于200MB左右的文件 浏览器会执行得 很慢,大于900MB的文件浏览器奔溃,所以FileReader只能处理很小的文件,20M以下最佳
zlgdgzl[2011-02-19 05:13 PM | | | 125.33.216.26 | del | 回复回复]
逆转换使用什么工具呢,我现在有网址是base 64位的,我想把它转成正常的字符。
amorphobia[2011-02-17 03:48 AM | | | 211.80.60.37 | del | 回复回复]
博主没有把 utf-16 转换成 utf-8 吧? base64 对 ASCII 码以外的字符要求使用 utf-8 ,否则会出现乱码的。
蚊子阿雯38雯[2011-01-15 11:11 AM | | | 175.141.240.220 | del | 回复回复]
最近的阿雯很不开心=[
为什么这么努力了...还是得不到=[
放弃吧!阿雯!是时间要放弃....不要浪费时间在他身上:(
Give Up!!!!!!!
qeyser[2011-01-07 00:32 AM | | | 124.117.109.112 | del | 回复回复]
sdfsdfsdf
156465[2010-12-29 07:21 AM | | | 220.188.240.121 | del | 回复回复]
个人感觉不错 www.173woool.com
阅城[2010-12-27 07:29 PM | | | 119.162.108.128 | del | 回复回复]
为什么我登录不上论坛了呀,每次在首页的登录框登录回车后还是显示这个框,而并不是转到已登录的那个状态,单独点到登录的界面登录是会显示欢迎老会员。。。如何如何,可是一会儿又转到首页了,还是未登录状态,cookies级别已经调过了,可是还是不行,不知道为什么。ie浏览器,6.7.8都不行,还未换电脑测试。
zhailulu[2010-12-22 01:55 PM | | | 210.13.108.117 | del | 回复回复]
我最近也在研究这个,因为工作需要。O(∩_∩)O~
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱:
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 开启 | [img]标签 关闭