我的图片用cc.loader的无法正确取到texture 但是浏览器可以直接打开

如题。上代码
var url = ‘https://tyty.morechinese.cc/j1fSeBPSZbBuKAVVRx1KAwB’;
cc.loader.load(url, function (err, tex) {
cc.log('Should load a texture from external url: ’ + (tex instanceof cc.Texture2D)); <——输出false
if(tex != undefined && tex != null)
{
var node = new cc.Node();
var sprite = node.addComponent(cc.Sprite);
node.setPosition(cc.p(0 ,0 ));
sprite.spriteFrame = new cc.SpriteFrame();
sprite.spriteFrame.setTexture(tex); <————这里就挂了。

}
});

浏览器或者iOS,android平台,用相关的方法就可以打开,但是cocos的api却取不了,请问是什么问题呢?是图片存储的方式有问题,导致只有cocos的api不能直接打开吗?
creator本身也没有从一个数据流中创建texture的方法。我只能用cc.loader.load();