Commit 7f4c814f authored by hbcui1984's avatar hbcui1984

解决设置模板在iOS平台无法多次从相册选择头像的bug

parent ed5ef5e8
...@@ -606,6 +606,7 @@ ...@@ -606,6 +606,7 @@
mui.toast('Hello MUI 已是最新版本~') mui.toast('Hello MUI 已是最新版本~')
} }
}); });
}); });
var view = viewApi.view; var view = viewApi.view;
(function($) { (function($) {
...@@ -677,22 +678,48 @@ ...@@ -677,22 +678,48 @@
}, function(s) { }, function(s) {
console.log("error" + s); console.log("error" + s);
}, { }, {
filename: "_doc/head" filename: "_doc/head.jpg"
}) })
} }
function galleryImg() { function galleryImg() {
plus.gallery.pick(function(a) { plus.gallery.pick(function(a) {
plus.io.resolveLocalFileSystemURL(a, function(entry) { plus.io.resolveLocalFileSystemURL(a, function(entry) {
plus.io.resolveLocalFileSystemURL("_doc/", function(fs) { plus.io.resolveLocalFileSystemURL("_doc/", function (root) {
entry.copyTo(fs, 'head.jpg', function(e) { root.getFile("head.jpg",{},function (file) {
var e = e.toLocalURL() + "?version=" + new Date().getTime(); //文件已存在
file.remove(function () {
console.log("file remove success");
entry.copyTo(root, 'head.jpg', function(e) {
var e = e.fullPath + "?version=" + new Date().getTime();
document.getElementById("head-img").src = e; document.getElementById("head-img").src = e;
document.getElementById("head-img1").src = e; document.getElementById("head-img1").src = e;
//变更大图预览的src //变更大图预览的src
//目前仅有一张图片,暂时如此处理,后续需要通过标准组件实现 //目前仅有一张图片,暂时如此处理,后续需要通过标准组件实现
document.querySelector("#__mui-imageview__group .mui-slider-item img").src = e + "?version=" + new Date().getTime();; document.querySelector("#__mui-imageview__group .mui-slider-item img").src = e + "?version=" + new Date().getTime();;
}, function(e) {console.log(e.message);}) },
function(e) {
console.log('copy image fail:'+e.message);
});
},function () {
console.log("delete image fail:"+e.message);
});
},function () {
//文件不存在
entry.copyTo(root, 'head.jpg', function(e) {
var path = e.fullPath + "?version=" + new Date().getTime();
document.getElementById("head-img").src = path;
document.getElementById("head-img1").src = path;
//变更大图预览的src
//目前仅有一张图片,暂时如此处理,后续需要通过标准组件实现
document.querySelector("#__mui-imageview__group .mui-slider-item img").src = path;
},
function(e) {
console.log('copy image fail:'+e.message);
});
});
},function (e) {
console.log("get _www folder fail");
}) })
}, function(e) { }, function(e) {
console.log("读取拍照文件错误:" + e.message); console.log("读取拍照文件错误:" + e.message);
...@@ -704,7 +731,7 @@ ...@@ -704,7 +731,7 @@
function defaultImg() { function defaultImg() {
plus.io.resolveLocalFileSystemURL("_doc/head.jpg", function(entry) { plus.io.resolveLocalFileSystemURL("_doc/head.jpg", function(entry) {
var s = entry.toLocalURL(); var s = entry.fullPath+ "?version=" + new Date().getTime();;
document.getElementById("head-img").src = s; document.getElementById("head-img").src = s;
document.getElementById("head-img1").src = s; document.getElementById("head-img1").src = s;
}, function(e) { }, function(e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment