lufy's legend

标题: 获取上传图片二进制数据 [打印本页]

作者: zyflzxy    时间: 2017-3-2 09:33
标题: 获取上传图片二进制数据
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;
                        };


作者: lufy    时间: 2017-3-2 09:41
这个跟引擎没关系吧
对照下文档的做法吧,都有代码案例的
https://developer.mozilla.org/zh ... /readAsBinaryString





欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5