首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cordova 3.4下载iOS 7的文件传输

使用Cordova 3.4下载iOS 7的文件传输
EN

Stack Overflow用户
提问于 2014-05-14 08:05:43
回答 1查看 136关注 0票数 1

我对iOS的Cordova文件传输方法有点困惑。(我有一个使用Android的版本)

显然,我没有正确地设置目标文件夹。target:null Could not create target file注意到,我假设该目录是在脚本前面成功创建的情况下存在的。

根据Cordova文档,我应该使用entry.toURL来获得正确的路径。

代码语言:javascript
复制
function download(filename){
    var localPath = rootFS.toURL+'contentImages/'+filename;
    var fileTransfer = new FileTransfer();
    fileTransfer.download(encodeURI('http://myValidatedSource.com/'+filename),
        localpath,
        function(entry){
            console.log('download completed for '+entry.fullPath);
        },
        function(error){
            console.log(error);
        }
    );
}

我也试过这个:

代码语言:javascript
复制
alert(rootFS.fullPath);        ==> "/"

代码语言:javascript
复制
alert(rootFS.toURL);           ==> "function(){
                                if (this.nativeURL){
                                   return this.nativeURL;
                                   }
                                return this.toInternalURL()|| "file://localhost"+this.fullPath";
                                }"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-14 17:29:13

我还没走远..。

代码语言:javascript
复制
var localPath = rootFS().toURL+'contentImages/'+filename;

而不是

代码语言:javascript
复制
var localPath = rootFS.toURL+'contentImages/'+filename;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23648941

复制
相关文章

相似问题

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