gpt4 book ai didi

ios - 从绝对 URL 读取图像文件时出现 ENCODING_ERR

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:15:53 30 4
gpt4 key购买 nike

我正在关注 this guide关于如何在 iPhone 模拟器 上使用 Ionic 3 上传图像文件。但是我被控制台打印的这个错误困住了

{"code":5,"message":"ENCODING_ERR"}

代码如下:

      this.file.resolveLocalFilesystemUrl(dto.image)
.then((entry: FileEntry) => entry.file(file => {
const reader = new FileReader();
reader.onloadend = () => {
//do something
};
reader.readAsArrayBuffer(file);
}))
.catch(err => console.log(JSON.stringify(err)));

dto.image 的值为:

/Users/myUsername/Library/Developer/CoreSimulator/Devices/05972D1E-F805-46E4-B164-BB95F116697A/data/Containers/Data/Application/1096409B-6FA3-4660-97AE-EAF3E2472046/tmp/cdv_photo_013.jpg

我正在使用 ionic native File plugin

提前致谢。

最佳答案

看起来很愚蠢,但这是解决方案:

在 url 字符串的开头附加 file:// 这样它就可以工作了。

所以开头会像 file:///Users....

这没有记录,但我从这个链接猜到了

cordova ios resolveLocalFileSystemURL ENCODING_ERR in cordova.file.applicationDirectory

关于ios - 从绝对 URL 读取图像文件时出现 ENCODING_ERR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45120766/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com