resolveLocalFileSystemURI的参数“uri”的类型错误:预期字符串,但得到Null

时间:2017-12-16 05:49:01

标签: ionic-framework cordova-plugins apache-cordova

我正在尝试从我的离子(v1)应用程序中保存png图像。这在android中运行良好,但我在iOS中有错误。

错误是

  

错误:resolveLocalFileSystemURI的参数“uri”的类型错误:预期的字符串,但是为空。

我正在使用cordova文件插件。 我感觉到文件夹路径出了问题。

var folderpath=cordova.file.applicationStorageDirectory;

由于

3 个答案:

答案 0 :(得分:1)

只需使用cordova.file.dataDirectory即可。 我用这个存储了pdf,它工作正常。祝你好运!

答案 1 :(得分:0)

您可以通过删除平台文件夹或其中的文件来修复此问题,并执行“平台添加”操作。然后。

重现的步骤:

  • 离子cordova平台删除ios(或android)
  • 离子cordova平台添加ios(或android)

按照上述步骤为我解决了问题:)。

答案 2 :(得分:0)

如果这些天有人偶然发现这个问题......当没有用户许可时,路径为空。在尝试之前,请确保您获得了正确的权限。