lufy's legend

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

IOS选择不了图片,求解决方法?

[复制链接]

65

主题

2

好友

1355

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2016-8-5 11:46:08 |只看该作者 |倒序浏览
在论坛上找到可以选择本地图片的代码,在安卓可以正常选择,在IOS无法选择图片,无响应,有解决方法吗?
function selectdiyImage(e){
                                if(form){
                                        document.body.removeChild(form);
                                        form = null;
                                }
                                form = document.createElement("form");
                                document.body.appendChild(form);
                                form.style.width="1px";
                                form.style.height="1px";
                                var inputFile = document.createElement("input");
                                inputFile.style.width="1px";
                                inputFile.style.height="1px";
                                inputFile.menubar = self;
                                inputFile.multiple = true;
                                inputFile.type = "file";
                                form.appendChild(inputFile);
                                inputFile.addEventListener('change', loaddiyImageSelect, false);
                                inputFile.click();
                        }
                       
                        function loaddiyImageSelect(e){
                                var inputFile = e.target;
                                var self = inputFile.menubar;
                                var files = inputFile.files;
                                for (var i = 0, f; f = files[i]; 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,addiyComplete);  
                                                    loader.load(e.target.result,"bitmapData");
                                                };
                                        })(f);
                                        reader.readAsDataURL(f);
                                }
                                document.body.removeChild(form);
                                form = null;
                        };

回复

使用道具 举报

37

主题

8

好友

9325

积分

诸侯王

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

沙发
发表于 2016-8-6 13:15:34 |只看该作者
前提是手机必须支持<input type="file">标签,不支持的话就没办法了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-30 12:26 , Processed in 0.045294 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部