Mootools资产

时间:2012-08-31 09:02:26

标签: php javascript http-headers mootools

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

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

如果我使用图像网址作为src参数而没有参数(磁盘上的普通图像文件),请执行以下操作:

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

它有效。

如果我使用图片网址作为src参数来自php脚本,该脚本使用函数imagejpeg()生成图像:

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

稍后我会看到一个断开的链接。

问题:为什么资产反应不同?我有一个选项吗?

非常感谢您的帮助! Spikey

1 个答案:

答案 0 :(得分:0)

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

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

至少这篇文章可能会帮助别人比我更早地删除“图像流错误论文”。

问候 Spikey