plus.io.resolveLocalFileSystemURL(path, function(entry) {
entry.file(function(file) {
var fileReader = new plus.io.FileReader()
fileReader.onload = function(data) {
console.log(data)
resolve(data.target.result)
}
fileReader.onerror = function(error) {
console.log(error)
reject(error)
}
fileReader.readAsDataURL(file)
}, function(error) {
console.log(error)
reject(error)
})
}, function(error) {
console.log(error)
reject(error)
})
- 发布:2022-11-17 10:49
- 更新:2022-11-17 10:49
- 阅读:158
产品分类: HbuilderX
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.6.1
HBuilderX版本号: 3.6.4
示例代码:
操作步骤:
手机系统:ios16,
步骤:通过拍照的方式获取图片,然后通过获取到的路径转换成base64
手机系统:ios16,
步骤:通过拍照的方式获取图片,然后通过获取到的路径转换成base64
预期结果:
fileReader.onload中有返回值
fileReader.onload中有返回值
实际结果:
调用转换base64的函数无法正常转换拍照的图片,也不提示任何错误信息
调用转换base64的函数无法正常转换拍照的图片,也不提示任何错误信息
bug描述:
ios app通过手机拍照获取到图片的临时路径后无法转换base64,直接从相册中选择则可以。
0 个回复