用assetManager无法下载用腾讯云开发存储的图片

下面是我的代码,URL是在微信开发工具里通过腾讯云开发上传的。可是我按照下面的方式去下载,一直报下面的错误。代码翻来覆去改了很多次,loadAny和loadRemote都用过了,但不管怎么改,都是一模一样的错误。

是我代码最终还是写错了么?还是别的什么原因?我查了下,有人说有的服务器会判断是否是浏览器访问的,不是的话不让下载,但照理说腾讯云开发提供的服务器,就是为代码直接下载服务的,那么应该不是这个问题。还有说服务器没有配置跨域的,虽然我不是太理解跨域的意思,但和上一个判断一样,这服务器提供出来就是干这个的,应该也可以排除掉,更多的信息就查不到了。要请大佬们帮忙看看了,先谢过了。

报错如下:
download failed: 这里是那个图片的URL太长了我贴下面了, status: 0(error) Error: download failed: 这里是那个图片的URL太长了我贴下面了, status: 0(error)
at XMLHttpRequest.xhr.onerror (http://localhost:7456/app/engine/bin/cocos2d-js-for-preview.js:21828:34)

代码如下:
cc.assetManager.loadAny({url: ‘这里是那个图片的URL太长了我贴下面了’}, (err, texture) => {
var frame = new cc.SpriteFrame(texture);
if (err){
console.log('sky pic error: ', err);
}
this.ground.getComponent(cc.Sprite).SpriteFrame = frame;
});

那个URL在这里: https://7477-twe-3gqbb4hc04d8871c-5bbe5ede0b6-1304210628.tcb.qcloud.la/GameTextures/sky.png?sign=7bfaf3a5d0f92b759c4f755d4e7662f6&t=1605236366

  • Creator 版本:2.4.3

  • 目标平台: 微信小游戏云开发

  • 重现方式:

我遇到了同样的问题,这个问题,后来有解决么?

没,当时只是想试一下,其实是可以用本地图片的,所以没试成功就先用本地图片完成需求了,想着等自己技术再精进一些之后再尝试。