1

Intervention画像操作パッケージと Laravel を使用して、いくつかの写真をアップロードおよびトリミングしています。サイト全体が SSL 経由で提供されており、(ファイルを開くために使用される) make メソッドは HTTPS ではなく HTTP 経由でのみ機能するようです。これは予想される動作ですか?もしそうなら、ユク。

use Intervention\Image\ImageManager;

// fails when I open over https
//$image_url = "https://mysite.app/avatars/a6-7edaf.jpg"; 

// works when I open over http
//$image_url = "http://mysite.app/avatars/a6-7edaf.jpg"; 

$manager = new ImageManager();
$image = $manager->make($image_url)->encode('jpg');

https 経由で作成/開こうとしたときのエラー メッセージ:

NotReadableException in AbstractDecoder.php line 68:
Unable to init from given url (https://mysite.app/avatars/a6-7edaf.jpg).

画像を直接参照すると問題なく開くことができますが、https URL を渡すと、介入内からファイルを読み取ったり作成したりできません。

4

0 に答える 0