0

mootoolsライブラリからAssetオブジェクトの理解に問題がありました。次のコードを使用して、Assetオブジェクトを初期化します。

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

src次のように、パラメータなしで画像URL(ディスク上の通常の画像ファイル)をパラメータとして使用する場合:

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

できます。

関数imagejpeg()srcを使用して画像を生成するphpスクリプトからのパラメーターとして画像URLを使用する場合:

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 関数の出力をサポートし、指定されたパラメーターで URL パラメーターも受け入れることを確認できsrcます。

処理された http 要求/応答を監視することで別の問題を発見し、間違ったパラメーターを取得して「壊れた画像参照」を配信する 2 番目の画像ストリームが着信していることを確認しました。

少なくともこの投稿は、他の誰かが私よりも早く「画像ストリームのバグの論文」を削除するのに役立つかもしれません.

よろしくスパイキー

于 2012-08-31T10:17:35.447 に答える