Cordova FileTransfer下载错误

罗西(T. Rossi)

我有一个简单的混合应用程序,应使用Cordova 2.3.0下载文件。从文档中:

var filePath = someFullPath; //e.g. "file:///mnt/sdcard/myfile.pdf"
var uri = encodeURI("http://someurl.com/myfile.pdf");

var fileTransfer = new FileTransfer();

fileTransfer.download(
            uri,
            filePath,
            function(entry) {
                console.error("download complete: " + entry.fullPath);
            },
            function(error) {
                console.error("download error source " + error.source);
                console.error("download error target " + error.target);
                console.error("donwload error code " + error.code);
                console.error("http: "+error.http_status);

            }
    );
}

结果是错误3,Connection_Err,带有http_status 401,资源myfile.pdf在http服务器上是公共的,不需要身份验证。

我已经尝试使用getFile(“ my file.pdf”,{create:true,Exclusive:false},成功,失败)创建文件file://mnt/sdcard/myfile.pdf。或只是将字符串设置到现有目录。在两种情况下都无法正常工作。

你能给些建议么?我必须使用cordova 2.3.0。

更新:

我认为我的问题非常接近这一问题:Phonegap代码401中的FileTransfer

我有Android API 17,cordova 2.3.0,我需要设置allow origin =“ *”,但是由于某些原因,它会引发错误,因此我无法创建config.xml文件。你遇到这个问题了吗?

我在res(没有一个)中创建了文件夹xml,并在此类文件夹中创建了文件config.xml。config.xml的内容是

 <access origin="*"></access>

当我运行应用程序时,出现以下错误提示:初始化Cordova错误:找不到类

罗西(T. Rossi)

所有代码都是正确的,这是我配置框架时遇到的问题:

这个项目还有另一个依赖库的项目。该项目没有将URL列入白名单的config.xml文件。图书馆项目了!我只需要添加

<access origin="http://*.somedomain.com"></access> 

到“正确”的config.xml cordova文件,该文件在Library项目中,而不在主项目本身中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cordova FileTransfer下载-始终返回错误3

来自分类Dev

FileTransfer Cordova下载路径

来自分类Dev

FileTransfer Cordova下载路径

来自分类Dev

Cordova FileTransfer显示下载的图像

来自分类Dev

通过Cordova中的FileTransfer下载文件

来自分类Dev

通过Cordova中的FileTransfer下载文件

来自分类Dev

Cordova的FileTransfer写入错误(代码1)

来自分类Dev

无法使用FileTransfer在Cordova和Ionic中下载文件

来自分类Dev

使用 Cordova FileTransfer 到 NodeJS 的文件上传错误

来自分类Dev

Cordova Android Filetransfer返回null

来自分类Dev

Cordova / Phonegap无法识别FileTransfer

来自分类Dev

Cordova fileTransfer在iOS上运行完美,在Android上抛出错误代码= 1

来自分类Dev

ng-cordova filetransfer插件中的文件上传错误代码1

来自分类Dev

无法使用Cordova FileTransfer上传文件

来自分类Dev

Ionic:使用ng-cordova fileTransfer和Camera插件上传图像时出现错误代码3

来自分类Dev

尝试下载cordova插件时出现ECONNREFUSED错误

来自分类Dev

在Visual Studio中无法下载Cordova插件错误

来自分类Dev

Cordova WebView超时错误

来自分类Dev

Android的Cordova Build错误

来自分类Dev

Android的Cordova Build错误

来自分类Dev

Cordova ENOENT错误

来自分类Dev

Apache Cordova:CSP错误

来自分类Dev

Cordova安装中的错误

来自分类Dev

Ionic Cordova 平台错误

来自分类Dev

离子 Cordova 构建错误

来自分类Dev

Cordova FileTransfer插件参数在Android上为空

来自分类Dev

在SSL环境中使用Cordova Filetransfer上传文件时出错

来自分类Dev

Cordova FileTransfer不发送自定义标头

来自分类Dev

Cordova:未捕获的ReferenceError:未定义FileTransfer