1

しばらくの間、この奇妙な問題の何らかの理由を見つけようとしましたが、誰かが私を助けてくれることを願っています.

Laravel 5 アプリがあります。ストレージ (S3 またはローカル) から画像を返し、png 背景の塗りつぶしを追加するコントローラー メソッドが 1 つあります。昨日から完全に機能していましたが、今では理由もなく機能しなくなりました。

これは私のコードです:

<?php

class Controller{

    public function gimmeTheImage(){
        $img = \Image::make('img/profile/placeholder.jpg'); // Also tried with binary data from S3 via \Storage::get($pathtofile);
        $img->doSomething(); // like filling the background or resizing...

        return $img->response('jpg'); // This worked until yesterday
    }
}

昨日までは、これで完璧な jpg の結果が得られましたが、今では壊れた画像しか生成されません。エラーはブラウザー (テスト済みの Chrome、Safari、Firefox) とは無関係であり、何かを変更した可能性のあるコンポーザーの更新はなく (すべてをロールバックした以外は)、ログにエラー メッセージはありません。生成されたファイルには、正しい MIME タイプが含まれており、継ぎ目のない正しいファイルサイズがありますが、機能しません。これもいくつかのサーバーでテストしたので、gd エラーにはなりません。

何か案が?

4

0 に答える 0