Mootools Asset with


Mootools Asset with

我对mootools库中的Asset对象有一个理解问题。我使用以下代码初始化Asset对象。

this.preloader = new Asset.image(src, {
    'onerror': function(){
    // do something
    },
    'onload': function(){
        this.store('loaded', true);
    }
});

如果我使用一个图像url作为src参数,而没有参数(磁盘上的正常图像文件),如下所示:

http://test.local/images/picture1.jpg

它是有效的。

如果我使用php脚本中的图像url作为src参数,该脚本通过使用函数imagejpeg()生成图像:

http://test.local/index.php/de/galerie/directory1/index.php?view=image&format=raw&type=img&id=2774

它稍后显示了一个断开的链接。

问题:为什么资产的反应不同?有我遗漏的选项吗?

非常感谢您的帮助!Spikey

问题出在其他地方。我可以确认Asset对象支持生成jpeg流的php函数的输出,并且它也接受给定src参数中的URL参数。

我通过监控处理后的http请求/响应发现了另一个问题,我发现有一个传入的第二个图像流得到了错误的参数,并传递了"损坏的图像引用"。

至少这篇文章可能会帮助其他人在我之前放弃"图像流错误论文"。

问候Spikey