首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >window.resolveLocalFileSystemURL vs window.requestFileSystem

window.resolveLocalFileSystemURL vs window.requestFileSystem
EN

Stack Overflow用户
提问于 2014-04-17 15:38:39
回答 1查看 19.9K关注 0票数 11

当使用window.resolveLocalFileSystemURL文件插件下载文件时,使用cordova和window.requestFileSystem有什么不同?我在resolveLocalFileSystemURL上找不到任何文档,但它工作得很好,而且更容易使用?

在cordova应用程序中,我应该使用哪一个来进行简单的CRUD操作?

(我使用cordova 3.4.0-0.1.3)

我是这样使用它的:

代码语言:javascript
复制
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);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-20 20:55:48

看看the file plugin repo中的www/resolveLocalFileSystemURI.jswww/requestFileSystem.js,我会说它们实际上是一样的。

如果你想访问cordova.file.*下的位置(例如cordova.file.dataDirectory),我建议使用resolveLocalFileSystemURL,如果你需要访问文件系统的根目录,则使用requestFileSystem

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23127292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档