相关疑难解决方法(0)

使用Cordova FileTransfer将文件保存到公共目录

我需要在我的移动设备上下载文件,并使其可以访问其他应用程序(使用Android和iOS).

我设法将文件下载到SD卡(cordova.file.externalDataDirectory),但这仅存在于Android上,即便如此,我也不能依赖每个拥有SD卡的设备.

当我下载到设备存储(cordova.file.dataDirectory)时,该文件对我的应用程序是私有的,因此其他应用程序无法访问.该文件可以在InAppBrowser中打开,但我更喜欢使用相应的默认应用程序.

有没有办法在所有设备上公开可用的目录路径?

/sf/answers/1496306871/中建议的解决方案返回的路径在Android上都是私有的...

编辑:

我想我应该描述一下我的用例,以便我更清楚我想要实现的目标:我想使用相应的默认应用程序(pdf查看器,图像查看器等)从我的应用程序聊天中打开文件.因为Cordova File Opener插件只接受来自本地文件系统的文件,所以我需要先保存它们.但他们之后不一定需要从我的应用程序外部访问...

android download file-transfer ios cordova

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

cordova ×1

download ×1

file-transfer ×1

ios ×1