cc.loader.load 加载图片

getImage(){
        var self = this;
        var url = 'http:\/\/leoffice-pro.oss-cn-beijing.aliyuncs.com\/HOUSE%2F7e72fb27fc800c6e906557baee4ed1dc%2Fd2a57dc1d883fd21fb9951699df71cc7%2Fcb3d4bfcd40e83e0d7ff9b9d39bd4e49.jpg%2Fno90?OSSAccessKeyId=LTAIJT26H8P4kgme&Signature=zuZlkGogeKGIXXZaNKpieBxkAzU%3D&Expires=1545289719';
         cc.loader.load({url: url, type: 'jpg'}, function (err, tex) {
            cc.log('Should load a texture from RESTful API by specify the type: ' + (tex instanceof cc.Texture2D));
            var mylogo  = new cc.SpriteFrame(tex); 
            cc.log(self.changeSprite.spriteFrame);
            self.changeSprite.spriteFrame = mylogo;
        });
    },

使用以上代码,在浏览器里可以正常加载图片,在模拟器(win32)里不行,求解

报错信息是什么,麻烦贴出来哦~

不报错,这句返回false
cc.log('Should load a texture from RESTful API by specify the type: ’ + (tex instanceof cc.Texture2D))

你能把这句代码在你们的ide里运行一下吗,主要就是那个图片地址,这个问题我已经问了好久了,没人得到过结果

给你发了demo,请尽快回复,谢谢

我认为还是你们底层的问题,在模拟器里认不出图片的路径地址,认为他不是图片,而浏览器底层代码你们能识别图片,赶紧修复去吧

你的服务端只允许使用https进行链接,window下面暂不支持https下载!

我们没有打开https ,谢谢

啥时候支持的

window下面使用liburl,本身没有带ssl,暂时需要自己编译一个带ssl的liburl库替换就可以了。

请求返回的错误码是403,你可以自己排查一下什么问题。

你现在访问肯定403,链接都失效了,你访问这个链接,http://leoffice-pro.oss-cn-beijing.aliyuncs.com/HOUSE/7e72fb27fc800c6e906557baee4ed1dc/d2a57dc1d883fd21fb9951699df71cc7/45f3d5c7fbd062ee9c9bad0e9c8e6048.jpg?x-oss-process=style/no90&Expires=1545389217&OSSAccessKeyId=TMP.AQEcCv9HHyO-PMKWYDf6F7_7BmxuDeAOhbGQV_UDK9oCjvZGaVWsddN5cL4sADAtAhQfHdBaPTOhkaEdoEHzCwn8s1vpCAIVAOdzxZRqthUbZkFXAuP6ApFyOhfc&Signature=XHDWWXYpEKSrM3eiOOsuuBZoEsU%3D
我说的问题是,web可以正常访问,win32不行

从新编译了确实可以解决
但是不知道为啥感觉会很慢
有时卡顿很久的

我也遇到了。。
你解决了没。