sil*_*r07 3 ios cordova cordova-plugins ionic3
我遵循本指南,了解如何在iPhone Simulator上使用Ionic 3上传图像文件。但是我被控制台打印的错误困住了
{“代码”:5,“消息”:“ 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)));
Run Code Online (Sandbox Code Playgroud)
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
我正在使用离子本机文件插件
提前致谢。
看起来很愚蠢,但这是解决方案:
在URL字符串的开头附加file://,以便可以使用。
所以开始就像file:/// Users ....
这没有记录,但是我从这个链接中猜到了
cordova ios cordova.file.applicationDirectory中的resolveLocalFileSystemURL ENCODING_ERR
| 归档时间: |
|
| 查看次数: |
1591 次 |
| 最近记录: |