gpt4 book ai didi

file - 将应用程序目录中的图像保存到手机图库时出现错误代码 5、ENCODING_ERR

转载 作者:行者123 更新时间:2023-12-03 17:48:27 24 4
gpt4 key购买 nike

我想将 ios 应用程序中的图像保存到图片库,以便用户可以共享它。

我的应用程序使用 ionic 框架和 ngCordova。我正在尝试像这样保存图像:

      image = cordova.file.applicationDirectory + "www/img/deck/" + card.image;          
file_path = cordova.file.documentsDirectory + "wisdom.png";
$cordovaFile.createFile(file_path, true).then(function(result) {
alert(JSON.stringify(result));
}, function(err) {
alert('create error: ' + JSON.stringify(err));
});
$cordovaFile.writeFile(file_path, image).then(function(result) {
alert(JSON.stringify(result));
}, function(error) {
alert(JSON.stringify(err));
});

这会在创建文件时给出错误代码 5,ENCODING_ERR。写入文件不会给出成功或失败错误。画廊中没有图像。保存文件的路径应该是什么?我应该如何将图像发送到 write 方法?为什么我收到编码错误?

最佳答案

我遇到了同样的错误,并且已经找到了解决方法。您可能不再需要它,但有人正在寻找它。

在您的配置中添加这些行:

<preference name="iosPersistentFileLocation" value="Library" />

<preference name="iosExtraFilesystems" value="library,library-nosync,documents,documents-nosync,cache,bundle,root" />

文件 url 也应该以 开头文件:///...

关于file - 将应用程序目录中的图像保存到手机图库时出现错误代码 5、ENCODING_ERR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27682090/

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