我想知道是否有任何方法可以更改 PhoneGap 的 fileSystem 对象?
我目前正在使用 Web Marmalade(其中包括修改后的 PhoneGap),window.requestFileSystem(LocalFileSystem.PERSISTENT...) 在我的 Android 手机上返回“wm”,而不是“/mnt/sdcard”之类的东西。这会导致问题,因为我无法写入 /mnt/sdcard - 会出现安全错误,很可能是因为 /mnt/sdcard 不是根文件系统“wm”的一部分。
所以我只是想知道是否有一种简单的方法来更改这个文件系统?我试过类似的东西:
var root = new DirectoryEntry('myroot', '/mnt/sdcard');
var fileSystem = new FileSystem('myfs', root);
但这似乎没有帮助:
alert('fileSystem.root.fullPath: ' + fileSystem.root.fullPath); //returns ""