图像干预Amazon Cloudfront:无法从给定的二进制数据初始化

时间:2016-10-11 00:16:42

标签: laravel-5.2 amazon-cloudfront

我无法通过图像干预读取从Amazon s3 / CloudFront提供的图像。我一直得到"无法从给定的二进制数据初始化"

<?php

$image = \Intervention\Image\Facades\Image::make('https://s3-us-west-2.amazonaws.com/agentimpress-staging-cdn/img/uploads/agents/1/user-pic.jpg');

$image = \Intervention\Image\Facades\Image::make('http://cdn.v2.agentimpress.me/img/uploads/agents/1/user-pic.jpg');

我认为这可能是一个权限问题,但我可以通过网络浏览器访问这两个图像。我也可以使用图像干预库来制作&#34;制作&#34;具有本地参考的相同图像。在我测试过的两种环境中,我都allow_url_fopen转过On。有什么建议?感谢。

1 个答案:

答案 0 :(得分:0)

看起来它与内容标题有关...