Ionic framework 在ionic android应用程序中的多个配置文件之间共享文件

Ionic framework 在ionic android应用程序中的多个配置文件之间共享文件,ionic-framework,ionic4,Ionic Framework,Ionic4,我有一个用于android的ionic应用程序。它有一个功能,比如使用相机拍摄图像,从gallery中选择image,然后选择file like image/pdf(选择使用ionic Chooser插件实现的文件)。到目前为止,如果应用程序在emulator上运行,或者APK直接安装在设备上,那么一切都很好 当设备上有多个配置文件时会出现问题,例如:个人和工作配置文件。该应用程序将从工作配置文件分发。现在,当我尝试使用相机拍摄图像,或从gallery中选择图像,或使用文件选择器(从Person

我有一个用于android的ionic应用程序。它有一个功能,比如使用相机拍摄图像,从gallery中选择image,然后选择file like image/pdf(选择使用ionic Chooser插件实现的文件)。到目前为止,如果应用程序在emulator上运行,或者APK直接安装在设备上,那么一切都很好

当设备上有多个配置文件时会出现问题,例如:个人和工作配置文件。该应用程序将从工作配置文件分发。现在,当我尝试使用相机拍摄图像,或从gallery中选择图像,或使用文件选择器(从Personal Profile)选择任何文件时,在将文件保存到应用程序目录时出现问题。应用程序目录路径指向“file.documentsDirectory”,并使用“file.writeFile()”将文件写入路径。 我在上找到了这个,但不知道如何在离子4中实现它

到目前为止,我到处都在使用文件URI。但在浏览了上述链接后,我对代码做了以下更改:

  • 当用户使用文件选择器选择文件而不是调用“filePath.resolveNativePath()”返回文件URI路径时,我将从所选文件的dataURI创建blob对象
  • 我不明白如何按照android文档使用内容URI而不是文件URI,并进一步移动

    请帮忙,谢谢