我在理解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作为php脚本的src参数,该脚本使用函数imagejpeg()生成图像
http://test.local/index.php/de/galerie/directory1/index.php?view=image&format=raw&type=img&id=2774它稍后会向我显示一个断开的链接。
问:为什么资产的反应不同?有没有我漏掉的选项?
非常感谢您的帮助!Spikey
发布于 2012-08-31 18:17:35
问题出在别处。我可以确认Asset对象支持前面提到的生成jpeg流的php函数的输出,并且它还接受给定src参数中的URL参数。
我通过监视处理过的http请求/响应发现了另一个问题,我看到有一个传入的第二个图像流获取了错误的参数,并传递了“损坏的图像引用”。
至少,这篇文章可能会帮助其他人比我更早地放弃“图像流bug论文”。
问候Spikey
https://stackoverflow.com/questions/12212115
复制相似问题