在pc端的小程序上无法上传 jpeg格式的图片
uni.chooseMedia({
count: count,
mediaType: this.fileMediatype == 'image' ? ['image'] : ['video'],
sourceType: ['album', 'camera'],
camera: 'back',
success(res) {
uni.showLoading({
title: '加载中'
});
console.log('res', res)
let tempFilePaths = res.tempFiles //获取到图片的本地临时文件路径(本地路径)
// 压缩图片或视频
that.compressFiles(tempFilePaths)
.then((compressedFiles) => {
that.uploadToServer(compressedFiles); // 将压缩后的文件上传到服务器
})
.catch((error) => {
console.log('压缩错误', error);
that.uploadToServer(tempFilePaths); // 出错时,上传未压缩的文件
});
}
})
用原生的试试,有问题提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你这个应该去hbuilder社区问