function galleryImg(divid) {
plus.gallery.pick(function(p) {
plus.io.resolveLocalFileSystemURL(p, function(entry) { // alert(result)
var result = entry.toLocalURL();
$(".content")[divid].src = result;
$('.content1').css('display', 'none');
$('.delete').css('display', 'block');
compressImage(result);
//uploadimge(1,ss,result)
}, function(e) {
plus.nativeUI.toast("读取拍照文件错误:" + e.message);
});
}, function(e) {}, {
filename: "_doc/camera/",
filter: "image"
});
}
// 安卓拍照
function captureImage(i){
huilianUtils.captureImage(function(e) {
$(".content")[i].src = e;
$('.content1').css('display', 'none');
$('.delete').css('display', 'block');
$('.delete').click(function() {
$('.content1').css('display', 'block');
$('.delete').css('display', 'none');
$(".content").attr('src', 'http://o.yyband.com/web/huilian/img/Picture.png')
})
compressImage(e);
})
}
// 拍照
function getImage(divid) {
var cmr = plus.camera.getCamera();
cmr.captureImage(
function(p) {
plus.io.resolveLocalFileSystemURL(p, function(entry) {
var result = entry.toLocalURL();
// $('#add_li').prepend('<li class="add_picture1" style="position: relative;"><img src="img/about.png" style="float: left;" class="ad"/><img src="img/delete.png" style="width: 15%;position: absolute;top: 15px;right: 20px;" class="delete"/></li>')
$(".content")[divid].src = result;
$('.content1').css('display', 'none');
$('.delete').css('display', 'block');
$('.delete').click(function() {
$('.content1').css('display', 'block');
$('.delete').css('display', 'none');
$(".content").attr('src', 'http://o.yyband.com/web/huilian/img/Picture.png')
})
compressImage(result);
}, function(e) {
plus.nativeUI.toast("读取拍照文件错误:" + e.message);
});
},
function(e) {}, {
filename: "_doc/camera/",
index: 1
});
}
function compressImage(url) {
var name = "_doc/upload/123.jpg"; //_doc/upload/F_ZDDZZ-1467602809090.jpg
plus.zip.compressImage({
src: url, //src: (String 类型 )压缩转换原始图片的路径
dst: name, //压缩转换目标图片的路径
quality: 20, //quality: (Number 类型 )压缩图片的质量.取值范围为1-100
overwrite: true //overwrite: (Boolean 类型 )覆盖生成新文件
},
function(event) {
var path = name; //压缩转换目标图片的路径
uploadimge(path)
},
function(error) {
plus.nativeUI.toast("压缩图片失败,请稍候再试");
});
}
function uploadimge(imgsrc) { //var numKeys = plus.storage.getLength();
var task = plus.uploader.createUpload(huilianConfig.apiUrl+'Campaign/UploadCampaignImg?token='+token, {
method: "POST"
},
// 上传图片
function(t, status) {
if(status == 200) {
// alert(t)
// alert(JSON.parse(t.responseText))
// alert(JSON.parse(t.responseText).data)
imgsrc = JSON.parse(t.responseText).data;
var count='?imageView/1/w/900/h/500'
var sr=imgsrc+count;
$(".content")[0].src = sr;
}
}
);
task.addData("id", 1);
task.addFile(imgsrc, {
key: 'file'
});
task.start();
}
plus.gallery.pick(function(p) {
plus.io.resolveLocalFileSystemURL(p, function(entry) { // alert(result)
var result = entry.toLocalURL();
$(".content")[divid].src = result;
$('.content1').css('display', 'none');
$('.delete').css('display', 'block');
compressImage(result);
//uploadimge(1,ss,result)
}, function(e) {
plus.nativeUI.toast("读取拍照文件错误:" + e.message);
});
}, function(e) {}, {
filename: "_doc/camera/",
filter: "image"
});
}
// 安卓拍照
function captureImage(i){
huilianUtils.captureImage(function(e) {
$(".content")[i].src = e;
$('.content1').css('display', 'none');
$('.delete').css('display', 'block');
$('.delete').click(function() {
$('.content1').css('display', 'block');
$('.delete').css('display', 'none');
$(".content").attr('src', 'http://o.yyband.com/web/huilian/img/Picture.png')
})
compressImage(e);
})
}
// 拍照
function getImage(divid) {
var cmr = plus.camera.getCamera();
cmr.captureImage(
function(p) {
plus.io.resolveLocalFileSystemURL(p, function(entry) {
var result = entry.toLocalURL();
// $('#add_li').prepend('<li class="add_picture1" style="position: relative;"><img src="img/about.png" style="float: left;" class="ad"/><img src="img/delete.png" style="width: 15%;position: absolute;top: 15px;right: 20px;" class="delete"/></li>')
$(".content")[divid].src = result;
$('.content1').css('display', 'none');
$('.delete').css('display', 'block');
$('.delete').click(function() {
$('.content1').css('display', 'block');
$('.delete').css('display', 'none');
$(".content").attr('src', 'http://o.yyband.com/web/huilian/img/Picture.png')
})
compressImage(result);
}, function(e) {
plus.nativeUI.toast("读取拍照文件错误:" + e.message);
});
},
function(e) {}, {
filename: "_doc/camera/",
index: 1
});
}
function compressImage(url) {
var name = "_doc/upload/123.jpg"; //_doc/upload/F_ZDDZZ-1467602809090.jpg
plus.zip.compressImage({
src: url, //src: (String 类型 )压缩转换原始图片的路径
dst: name, //压缩转换目标图片的路径
quality: 20, //quality: (Number 类型 )压缩图片的质量.取值范围为1-100
overwrite: true //overwrite: (Boolean 类型 )覆盖生成新文件
},
function(event) {
var path = name; //压缩转换目标图片的路径
uploadimge(path)
},
function(error) {
plus.nativeUI.toast("压缩图片失败,请稍候再试");
});
}
function uploadimge(imgsrc) { //var numKeys = plus.storage.getLength();
var task = plus.uploader.createUpload(huilianConfig.apiUrl+'Campaign/UploadCampaignImg?token='+token, {
method: "POST"
},
// 上传图片
function(t, status) {
if(status == 200) {
// alert(t)
// alert(JSON.parse(t.responseText))
// alert(JSON.parse(t.responseText).data)
imgsrc = JSON.parse(t.responseText).data;
var count='?imageView/1/w/900/h/500'
var sr=imgsrc+count;
$(".content")[0].src = sr;
}
}
);
task.addData("id", 1);
task.addFile(imgsrc, {
key: 'file'
});
task.start();
}