// #ifdef APP-PLUS
uni.compressImage({
src: v.tempFilePath,
quality: 30
}).then(res=> {
console.log(res)
})
// #endif
- 发布:2024-03-01 14:29
- 更新:2024-03-01 15:10
- 阅读:329
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22H2
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: mate40pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
真机上传图片时使用uni.compressImage压缩图片,成功后返回参数
真机上传图片时使用uni.compressImage压缩图片,成功后返回参数
预期结果:
返回一个包含临时存储路径的json对象
返回一个包含临时存储路径的json对象
实际结果:
返回的是一个包含null值的数组
返回的是一个包含null值的数组
bug描述:
压缩图片api成功后返回了一个包含null的数组
爱豆豆 - 办法总比困难多
使用success即可 不要使用Promise的方式 之前使用uni.reques().then()的时候遇到过这个问题
uni.compressImage({
src: v.tempFilePath,
quality: 30,
success: (res) => {
console.log(res)
}
})