|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
下面是照相按钮代码,在手机上打开相机后,没有拍照并且没有任何操作,在拍照页面点击取消后,会弹出提示。
Model.prototype.btnCamClick = function(event) {
var $divUploadImages = $(this.getElementByXid("divUploadImages"));
function onSuccess(imageURI) {
window.resolveLocalFileSystemURI(imageURI, function(entry) {
console.log(entry);
var arr = entry.name.split(".");
var imgname = (new justep.UUID()).valueOf() + '.' + arr[arr.length - 1];
entry.file(function(file) {
var reader = new FileReader();
reader.onloadend = function(e) {
var aRemove = '<a class="x-remove-barget"></a>';
var imghtml = '<div class="weui_uploader_image_div"><img class="weui_uploader_image" src="' + entry.toInternalURL() + '" imgname="' + imgname
+ '" base64str="' + e.target.result + '"></img>' + aRemove + '</div>';
$divUploadImages.prepend(imghtml);
};
reader.readAsDataURL(file);
}, function(e) {
justep.Util.hint("读写出现异常: " + e.message);
})
}, function() {
justep.Util.hint("打开图片出现异常!");
});
}
function onFail(message) {
justep.Util.hint(message);
}
navigator.camera.getPicture(onSuccess, onFail, {
quality : 30,
sourceType : 1
// 0、2为从相册文件中选择,1为拍照
});
};
|
-
|