···
plus.io.resolveLocalFileSystemURL(path, function(entry) {
entry.file(function(file) {
var fileReader = new plus.io.FileReader()
fileReader.onload = function(data) {
resolve(data.target.result)
}
fileReader.onerror = function(error) {
console.log('fileReader', error);
reject(error)
}
fileReader.readAsDataURL(file)
}, function(error) {
reject(error)
})
}, function(error) {
console.log('resolveLocalFileSystemURL', error);
reject(error)
})
return
···
- 发布:2023-03-30 15:10
- 更新:2024-01-04 17:12
- 阅读:729
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.7.9
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: 华为nova7
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.chooseImage 上传图片返回的数据,通过 plus.io.FileReader()方法图片转base64
uni.chooseImage 上传图片返回的数据,通过 plus.io.FileReader()方法图片转base64
预期结果:
得到base64
得到base64
实际结果:
报错代码15,描述:targetSdkVersion设置>=29后在Android10+系统设备不支持当前路径。请更改为应用运行路径!具体请看:https://ask.dcloud.net.cn/article/36199
报错代码15,描述:targetSdkVersion设置>=29后在Android10+系统设备不支持当前路径。请更改为应用运行路径!具体请看:https://ask.dcloud.net.cn/article/36199
bug描述:
uni.chooseImage 上传图片勾选原图和HEIC格式图片, 利用plus.io.FileReader方法处理图片报错
3 个回复
小权
同问
1***@qq.com
解决了吗??现在也遇到了。。
z***@qq.com
求个解决方案