uni.chooseImage({
success: (chooseImageRes) => {
const tempFilePaths = chooseImageRes.tempFilePaths;
uni.compressImage({
src: tempFilePaths[0], // 图片路径
quality: 5, // 图片压缩质量,0~100,默认80,仅对jpg有效
success: (res) => {
console.log('压缩后的图片', res.tempFilePath);
uni.uploadFile({
url: this.$url+'/upload', //仅为示例,非真实的接口地址,填写公司接口
filePath: res.tempFilePath,
name: 'face', // 开发者在服务器端通过这个 key 可以获取到文件二进制内容
formData: {
// HTTP 请求中其他额外的 form data
},
success: (uploadFileRes) => {
console.log('图片', uploadFileRes.data);
}
});
}
});
},
fail(e) {
console.log('失败', e);
}
});
uni小程序像上传图片并压缩
最新推荐文章于 2024-05-31 13:55:04 发布