Няма описание

public-authentication.js 2.2KB

    //认证公用文件 //选取图片的来源,拍照和相册 function showActionSheet() { var actionbuttons = [{ title: "拍照" }, { title: "相册选取" }]; var actionstyle = { title: "选择照片", cancel: "取消", buttons: actionbuttons }; plus.nativeUI.actionSheet(actionstyle, function(e) { if(e.index == 1) { getImage(); } else if(e.index == 2) { galleryImg(); } }); } /*摄像头拍照*/ function getImage() { var c = plus.camera.getCamera(); c.captureImage(function(e) { plus.io.resolveLocalFileSystemURL(e, function(entry) { var imgurl = entry.toLocalURL(); var task = plus.uploader.createUpload(baseUrl + "/ajax/cachedFileUpload", { method:"POST",blocksize:204800,priority:100 }, function ( t, status ) { // 上传完成 if ( status == 200 ) { var odata= JSON.parse(t.responseText); if(odata.success){ cacheKey = odata.data[0].cacheKey; showImgDetail(imgurl, cacheKey); } } } ); task.addFile( imgurl, {key:"testdoc"} ); task.start(); }, function(e) { plus.nativeUI.toast("读取拍照文件错误", toastStyle); }); }, function(s) { console.log("error" + s); }, { filename: "" }) } /*相册获取照片*/ function galleryImg() { var cacheKey; plus.gallery.pick(function(file) { var task = plus.uploader.createUpload(baseUrl + "/ajax/cachedFileUpload", { method:"POST",blocksize:204800,priority:100 }, function ( t, status ) { // 上传完成 if ( status == 200 ) { var odata= JSON.parse(t.responseText); if(odata.success){ cacheKey = odata.data[0].cacheKey; showImgDetail(file, cacheKey); } } } ); task.addFile( file, {key:"testdoc"} ); task.start(); }, function(err) { console.log(JSON.stringify(err)); }, { filter: 'image', multiple: false }); } //删除图片 mui(document).on("tap", '.del', function() { var $this = $(this); var bts = ["是", "否"]; plus.nativeUI.confirm("是否删除图片?", function(e) { var i = e.index; if(i == 0) { $this.parent().remove(); } }, "删除图片", bts); });