【发布时间】:2017-09-22 19:17:38
【问题描述】:
我在使用 phonegap 文件 API 时遇到问题。在我的应用程序中,我使用以下代码将图像从 LocalStorage 保存到 android 设备。
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSys) {
// If the folder does not exist create it
fileSys.root.getDirectory( myFolderApp, {
create:true, exclusive: false
},
function(directory) {
entry.moveTo(directory, newFileName, successMove, resOnError);
},
resOnError);
}
变量 myFolderApp 包含需要创建的文件夹名称。问题是,即使安卓平板电脑插入了 SD 卡,应用程序也会不断创建目录(然后保存数据)到内部存储而不是外部 SD 卡。
localFileSystem.PERSISTENT 有空时应该切换到 sd 卡吧? 当我记录 directory.toURL() 它说“cdvfile/localhost/persistent/mydirectory”
原生 android 相机应用程序正在将其图像保存到 SD 卡,这意味着 SD 卡工作正常。
在这一点上我很迷茫。经过数小时的谷歌搜索后,我知道 cordova 文件插件最近已更新,因此有时需要不同的方法,但我仍然卡住了,似乎找不到解决方案。
希望有人可以帮助我。 提前致谢,
马可
【问题讨论】:
标签: android cordova phonegap-plugins