【发布时间】:2017-01-28 01:21:22
【问题描述】:
我正在编写一个代码,用于从我的 Facebook 网站下载原始 Facebook 图像,裁剪它们并使用 Image::make( $url ) 保存原始图像和裁剪后的图像。
代码尝试从共享帖子中获取图像时会出现问题。 我上传的图片的 URL 如下所示:“https://scontent.xx.fbcdn.net/v/t1.0-9/p720x720/xxxxxx_xxxxxx_xxxxxxx_n.jpg?oh=xxxxxx” 而来自共享帖子的图片网址如下所示:“https://external.xx.fbcdn.net/safe_image.php?d=blablabla”。
尝试在 external.xx.blabla 链接上运行 Image::make( $url ) 会抛出“无法从给定的二进制数据初始化”。
最奇怪的是,如果我使用相同的引发错误的链接,将其粘贴到我的浏览器并查看图像,然后再次运行代码,那么它会裁剪并保存图像。我不知道发生了什么。
我真的必须先查看所有外部图像才能工作吗?
【问题讨论】:
标签: facebook image laravel intervention