文件 – 将图像从应用程序目录保存到手机图像库时出现错误代码5,ENCODING_ERR

文件 – 将图像从应用程序目录保存到手机图像库时出现错误代码5,ENCODING_ERR,第1张

概述我想将图像从ios应用程序保存到图库,以便用户可以共享它. 我的应用程序使用离子框架& ngCordova.我想这样保存图像: image = cordova.file.applicationDirectory + "www/img/deck/" + card.image; file_path = cordova.file.documentsDirectory + 我想将图像从ios应用程序保存到图库,以便用户可以共享它.

我的应用程序使用离子框架& ngCordova.我想这样保存图像:

@H_404_13@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.写文件不会给出成功或失败错误.画廊中没有图像.保存文件的路径应该是什么?我应该如何将图像发送到写入方法?为什么我会收到编码错误?

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

在配置中添加以下行:

@H_404_13@<preference name="iosPersistentfileLocation" value="library" /><preference name="iosExtrafilesystems" value="library,library-nosync,documents,documents-nosync,cache,bundle,root" />

文件url也应以file:///开头…

总结

以上是内存溢出为你收集整理的文件 – 将图像从应用程序目录保存到手机图像库时出现错误代码5,ENCODING_ERR全部内容,希望文章能够帮你解决文件 – 将图像从应用程序目录保存到手机图像库时出现错误代码5,ENCODING_ERR所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1000661.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存