0

我对 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

有用。

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

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

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

问题:为什么资产反应不同?有没有我错过的选项?

非常感谢您的帮助!尖刺

4

1 回答 1

0

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

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

至少这篇文章可能会帮助其他人比我更早地放弃“图像流错误论文”。

关于斯派克

于 2012-08-31T10:17:35.447 回答