利用HTML5对文件进行base64转换
作者:puterjam 日期:2010-09-27

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 编辑]
文章来自: 本站原创
Tags: html5 filereader base64
相关日志:
评论: 31 | 引用: 0 | 查看次数: -
回复
]如果用FileReader读取大于200MB左右的文件 浏览器会执行得 很慢,大于900MB的文件浏览器奔溃,所以FileReader只能处理很小的文件,20M以下最佳
逆转换使用什么工具呢,我现在有网址是base 64位的,我想把它转成正常的字符。
博主没有把 utf-16 转换成 utf-8 吧? base64 对 ASCII 码以外的字符要求使用 utf-8 ,否则会出现乱码的。
最近的阿雯很不开心=[
为什么这么努力了...还是得不到=[
放弃吧!阿雯!是时间要放弃....不要浪费时间在他身上:(
Give Up!!!!!!!
为什么这么努力了...还是得不到=[
放弃吧!阿雯!是时间要放弃....不要浪费时间在他身上:(
Give Up!!!!!!!
sdfsdfsdf个人感觉不错 www.173woool.com
为什么我登录不上论坛了呀,每次在首页的登录框登录回车后还是显示这个框,而并不是转到已登录的那个状态,单独点到登录的界面登录是会显示欢迎老会员。。。如何如何,可是一会儿又转到首页了,还是未登录状态,cookies级别已经调过了,可是还是不行,不知道为什么。ie浏览器,6.7.8都不行,还未换电脑测试。
我最近也在研究这个,因为工作需要。O(∩_∩)O~
发表评论
上一篇
下一篇
