帖子
帖子
用户
博客
课程
显示全部楼层
51
帖子
0
勋章
160
Y币

[FAQ] [求助]downloadManager.enqueue没有返回值

[复制链接]
发表于 2016-9-28 15:23:04
copy文档的内容,然后小改下进行的测试。
但是实行了之后,画面就闪了下,没有任何的返回值。。。。
我测试的是模拟器。。。难道这个downloadManager只支持真机么??
还是说我使用的方法不对?


var downloadManager = api.require('downloadManager');
downloadManager.enqueue({
        url: getIP() + '/' + url,
        savePath: 'fs://'+url,
        cache: true,
        allowResume: true,
        title: '教程',
        iconPath: 'widget://image/history.png',
        networkTypes: 'all'
}, function(ret, err) {
        alert("nothing?");
        if (ret) {
                alert(JSON.stringify(ret));
        } else {               
                alert(JSON.stringify(err));
        }
});


4
帖子
0
勋章
3524
Y币
var downloadManager ;
  apiready = function (){
       downloadManager = api.require('downloadManager');
  
  }
  function openManagerView(){
   
    downloadManager.enqueue({
            url: 'http://img1**.**/gif/more/11/201206/a5194ba8c27b17def4a7c5495aba5e32.jpg',
            savePath: 'fs://123.jpg',
            cache: true,
            allowResume: true,
            title: '图片',
            networkTypes: 'all'
        }, function(ret, err) {
            if (ret) {
                alert(JSON.stringify(ret));
            } else {
                alert(JSON.stringify(err));
            }
        });
       
       
        downloadManager.openManagerView({
            title: '下载管理'
        }, function(ret, err) {
            if (ret) {
                alert(JSON.stringify(ret));
            } else {
                alert(JSON.stringify(err));
            }
        });
       
       
  
  }

我真机测试没有问题,你可以试下
51
帖子
0
勋章
160
Y币
piewun949116 发表于 2016-9-28 16:03
var downloadManager ;
  apiready = function (){
       downloadManager = api.require('downloadManage ...

感谢楼上的代码!!
我完整copy之后测试就是OK的!!
经过和自己代码的比较,发现我下载没有反应是由于我用了https的url
话说难道downloadManager是不支持https协议的么??
我改用http就成功的说......
4
帖子
0
勋章
3524
Y币
leng474 发表于 2016-9-28 17:01
感谢楼上的代码!!
我完整copy之后测试就是OK的!!
经过和自己代码的比较,发现我下载没有反应是由于我 ...

这个不太清楚,你可以发下完整的路径
51
帖子
0
勋章
160
Y币
piewun949116 发表于 2016-9-28 17:15
这个不太清楚,你可以发下完整的路径

https://www**.**/dnav/pet/hist_xls/RBRTEd.xls
用的上面这个,模拟器测试的时候就是什么也不表示
20
帖子
1
勋章
7581
Y币
不支持https的访问,将url改为http再传入,大多数服务器对于静态资源的访问通常都默认支持http和https的。
您需要登录后才可以回帖 登录

本版积分规则