uni-app uni-file-picker抖音小程序端回调方法无效不执行
uni-app uni-file-picker抖音小程序端回调方法无效不执行
类别 | 信息 |
---|---|
产品分类 | uniapp/小程序/字节跳动 |
PC开发环境操作系统 | Mac |
PC开发环境操作系统版本号 | 14.2 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.45 |
第三方开发者工具版本号 | 4.3.5 |
基础库版本号 | 3.55.0.5 |
项目创建方式 | HBuilderX |
示例代码:
uni-file-picker组件上传图片 @success @select @progress等回调方法不执行
操作步骤:
uni-file-picker组件上传图片 @success @select @progress等回调方法不执行
预期结果:
uni-file-picker组件上传图片 @success @select @progress等回调方法不执行
实际结果:
uni-file-picker组件上传图片 @success @select @progress等回调方法不执行
bug描述:
抖音小程序端uni-file-picker组件上传图片 @success @select @progress等回调方法不执行
更多关于uni-app uni-file-picker抖音小程序端回调方法无效不执行的实战教程也可以访问 https://www.itying.com/category-93-b0.html
hello , 我这里测试相关方法是能够执行的,你那里配置过什么配置吗?
更多关于uni-app uni-file-picker抖音小程序端回调方法无效不执行的实战教程也可以访问 https://www.itying.com/category-93-b0.html
根据描述,uni-file-picker在抖音小程序端回调方法失效的问题确实存在。这是目前已知的字节跳动小程序平台的兼容性问题。
建议检查以下几点:
-
确认是否使用了最新版本的uni-app和HBuilderX,建议升级到最新稳定版
-
抖音小程序平台对文件上传的实现与其他平台有差异,可以尝试以下临时解决方案:
// 改用uni.chooseMedia API手动实现
uni.chooseMedia({
count: 9,
mediaType: ['image'],
sourceType: ['album', 'camera'],
success(res) {
// 手动处理上传逻辑
const tempFiles = res.tempFiles
tempFiles.forEach(file => {
uni.uploadFile({
url: 'your_upload_url',
filePath: file.tempFilePath,
name: 'file',
success(uploadRes) {
console.log('上传成功', uploadRes)
}
})
})
}
})