首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Windows存储的Cordova,如果对我的容器的访问是公共的,我还需要身份验证吗?

使用Windows存储的Cordova,如果对我的容器的访问是公共的,我还需要身份验证吗?
EN

Stack Overflow用户
提问于 2015-06-08 14:24:58
回答 1查看 180关注 0票数 1

因此,我使用Cordova与Windows存储,我使用插件文件传输和文件从Cordova下载一个文件与公众访问从Azure。我得到错误代码1 (FileTransferError.FILE_NOT_FOUND_ERR)。我很确定我的URL是正确的,所以我想知道是否是因为我没有在标题中添加身份验证.但既然这是一个公开的文件,我真的需要认证吗?

这是科多瓦的代码,如果这有帮助的话:

代码语言:javascript
复制
var fileTransfer = new FileTransfer();
var uri = encodeURI("https://MY_ACCOUNT.blob.core.windows.net/MY_CONTAINER/test2.txt");
var fileURL = cordova.file.dataDirectory;

fileTransfer.download(
    uri,
    fileURL,
    function(entry) {
        alert('entry');
        alert("download complete: " + entry.toURL());
    },
    function(error) {
        alert("error code" + error.code);
    },
    false
);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-08 14:47:58

对于那些可能和我遇到同样问题的人来说,fileURL路径是不完整的。在fileURL的末尾,您已经添加了您的文件名,所以我的文件名是:

var fileURL = cordova.file.dataDirectory+"test2.txt";

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

https://stackoverflow.com/questions/30711795

复制
相关文章

相似问题

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