当使用window.resolveLocalFileSystemURL文件插件下载文件时,使用cordova和window.requestFileSystem有什么不同?我在resolveLocalFileSystemURL上找不到任何文档,但它工作得很好,而且更容易使用?
在cordova应用程序中,我应该使用哪一个来进行简单的CRUD操作?
(我使用cordova 3.4.0-0.1.3)
我是这样使用它的:
function onResolveSuccess(fileEntry) {
fileEntry.file(function(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
var _machines = JSON.parse(evt.target.result);
machinesCache.setMachines(_machines.AllMainCategories);
};
reader.readAsText(file);
}, errorHandler);
};
window.resolveLocalFileSystemURL("cdvfile://localhost/persistent/machinedata/machines.json", onResolveSuccess, errorHandler);发布于 2015-03-20 20:55:48
看看the file plugin repo中的www/resolveLocalFileSystemURI.js和www/requestFileSystem.js,我会说它们实际上是一样的。
如果你想访问cordova.file.*下的位置(例如cordova.file.dataDirectory),我建议使用resolveLocalFileSystemURL,如果你需要访问文件系统的根目录,则使用requestFileSystem。
https://stackoverflow.com/questions/23127292
复制相似问题