let cmr = plus.camera.getCamera();
cmr.captureImage(function(path) {
plus.io.resolveLocalFileSystemURL(path, function(entry) {
showImg(entry.toLocalURL());
ddsd.qs('.send-img').style.height = ddsd.qs('.add-img').offsetWidth - 2 + 'px';
var task = plus.uploader.createUpload(server, {
method: 'POST'
}, function(t, status) {
if (status == 200) {
plus.nativeUI.closeWaiting();
mui.toast('上传成功');
ddsd.log(status)
} else {
alert('上传失败,请重试');
}
});
task.addFile(entry.toLocalURL(), {
key: 'upfile'
});
task.start();
}, function(e) {
ddsd.toast('读取拍照文件错误:' + e.message);
});
},
function(error) {
ddsd.toast("失败: " + error.message);
}, {
filename: '_doc/camera/',
index: 1
}
);

1***@qq.com
- 发布:2018-11-13 17:17
- 更新:2018-11-14 17:36
- 阅读:1335

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335
最好先压缩一下,再上传吧,不如手机拍的照片都有5、6M大小,压缩一下可以压到几百KB,也不会失真多少, 可以大大加快上传速度, 如果你需要原图那就不需要压缩了。
1***@qq.com (作者)
可是我直接拍照然后建立上传任务 就报错413
2018-11-14 08:33
DCloud_heavensoft
这是你的服务器限制了上传文件大小呀
2018-11-14 17:35