图片资源的load方式问题

  • Creator 版本:
    2.1.2

各位大佬们下午好!

因项目需要一个资源控制的工具,通过getAllResponseHeaders()获取到下载信息头,来获取资源的大小sizi和load时间。
仔细查看了一下引擎里的load-pipeline下的源码,远程下载时分为audio-downloader、binary-downloader、text-downloader三种downloader方式。
对于二进制文件、音乐资源这些都可以正确获取到。但是图片却发生了意外,引擎是通过text-downloader获取到引擎生成到import里的一个74字节json文件,内容为:
{
type”: “cc.Texture2D”,
“content”: “0,9729,9729,33071,33071,0”
}
并未对img进行window.XMLHttpRequest()请求,就自动生成了img的所有数据,也就是直接跳过了window.XMLHttpRequest()请求。

跪求大佬们帮助!!!!!!

已解决!img资源是通过js的"Image" load的,而且这儿有个坑,img.fileSize是拿不到文件的大小的 还是得在downloader.js里重新请求一次xhr.open(‘HEAD’, url, true); 获取到文件信息