Foxtable(狐表)用户栏目专家坐堂 → 关于照相


  共有2800人关注过本帖树形打印复制链接

主题:关于照相

帅哥哟,离线,有人找我吗?
刘林
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1940 积分:14886 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2020/3/29 21:17:00 [只看该作者]

js与例子中基本一样用过来的

var count = 1;
function getImageByCamera(id) {
plus.camera.getCamera().captureImage(function(p) {
var imgs = document.getElementById(id);
plus.io.resolveLocalFileSystemURL(p, function(entry) {
entry.file(function(file) {

var url = entry.toLocalURL();
var name = "_doc/upload/" + entry.name;
plus.zip.compressImage({
src: url, //src: (String 类型 )压缩转换原始图片的路径    
dst: name, //压缩转换目标图片的路径    
quality: 100, //quality: (Number 类型 )压缩图片的质量.取值范围为1-100    
overwrite: true //overwrite: (Boolean 类型 )覆盖生成新文件    
},
function(zip) {
//页面显示图片  
showPics(zip.target, name, id);
},
function(error) {
plus.nativeUI.toast("压缩图片失败,请稍候再试");
});

});
});
});
}
function showPics(p, name, id) {
var imgs = document.getElementById(id);
plus.io.resolveLocalFileSystemURL(p, function(entry) {
entry.file(function(file) {
var fileReader = new plus.io.FileReader();
fileReader.readAsDataURL(file);
fileReader.onloadend = function(e) {
var picUrl = e.target.result.toString();
imgs.innerHTML += "<img src='" + picUrl + "' width='140px' height='180px'/><input type='hidden' name='" + id + "_" + count + "' value='" + picUrl + "'/>"
count++;
}
});
});
}

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/29 22:47:00 [只看该作者]

这种代码只是把图片显示到页面,和提交没有半毛钱关系。

这种上传的图片都只是放到img标签中,而且是base64数据,这种是无法直接通过按钮submit提交的。建议再看看hbuilder的接口,或者到hbuilder论坛提问,别人是如何上传图片数据的,应该是要通过ajax处理的。



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/29 22:48:00 [只看该作者]


 回到顶部
总数 13 上一页 1 2