- 注册时间
- 2014-11-29
- 最后登录
- 2023-4-26
- 阅读权限
- 45
- 积分
- 1355
- 精华
- 0
- 帖子
- 205
|
在论坛上找到可以选择本地图片的代码,在安卓可以正常选择,在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;
};
|
|