lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6215|回复: 1
打印 上一主题 下一主题

获取上传图片二进制数据

[复制链接]

65

主题

2

好友

1355

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2017-3-2 09:33:18 |只看该作者 |倒序浏览
http://lufylegend.com/demo/test/102.html

e.target.result获取到的是BASE64位数据,我要获取二进制数据readAsBinaryString(),但获取到的是乱码.
function loadImageSelect(e){
                                var inputFile = e.target;
                                var self = inputFile.menubar;
                                var files = inputFile.files;
                                for (var i = 0, f; f = files; i++) {
                                        if (!f.type.match('image.*')) continue;
                                        var reader = new FileReader();
                                        reader.onload = (function(theFile) {
                                                return function(e) {
                                                   trace(theFile.name);
                                                    var loader = new LLoader();
                                                    loader.fileName = theFile.name;
                                                    loader.addEventListener(LEvent.COMPLETE,loadImageComplete);  
                                                    loader.load(e.target.result,"bitmapData");
                                                };
                                        })(f);
                                        reader.readAsDataURL(f);
                                }
                                document.body.removeChild(form);
                                form = null;
                        };

回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2017-3-2 09:41:11 |只看该作者
这个跟引擎没关系吧
对照下文档的做法吧,都有代码案例的
https://developer.mozilla.org/zh ... /readAsBinaryString
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-24 09:50 , Processed in 0.051927 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部