uniapp拍照
plus.camera.getCamera().captureImage(function (e) {
plus.io.resolveLocalFileSystemURL(
e,
function (entry) {
entry.file(function (file) {
const url1 = entry.toLocalURL();
uni.uploadFile({
name: "file",
url: "/file/uploadFile",
filePath: url1,
success: (res_two) => {
const url = JSON.parse(res_two.data).data.url;
that.leaveImg = url;
if (notify) {
uni.showToast({ title: "图片上传成功,可进行离场操作", icon: "none" });
}
},
fail: (err) => uni.showToast({ title: err, icon: "error" }),
});
});
},
function (e) {
console.log("读取拍照文件错误:" + e.message);
}
);
});
uni.chooseImage({
count: 1, //默认9
sizeType: ["original", "compressed"],
sourceType: ["camera"],
success: async (res_one) => {
uni.uploadFile({
name: "file",
url: "/file/uploadFile",
filePath: res_one.tempFilePaths[0],
success: (res_two) => {
const url = JSON.parse(res_two.data).data.url;
this.leaveImg = url;
if (notify) {
uni.showToast({ title: "图片上传成功,可进行离场操作", icon: "none" });
}
},
fail: (err) => uni.showToast({ title: err, icon: "error" }),
});
},
fail: (err) => {
console.log("失败" + err);
},
complete: (err) => {
console.log("完成" + err);
},
});
前端大牛的路上

浙公网安备 33010602011771号