我正在使用 Laravel 5.3 ,我的帖子图片有问题。我有来自社交网络api的外部网址。
我的任务是获取所有项目并将其发布到api,而不是来自控制器的任何form
,input
元素。
我从api获取图像,我可以轻松发布文本值,但我很难处理图像。我可以使用Image::make()
并从网址制作图片;
$orig = pathinfo($media['image_url'], PATHINFO_EXTENSION);
$extension = substr($orig, 0, strpos($orig, '?'));
$filename = time().'-'.str_random(20).'.'.$extension;
// make image
$img = Image::make($media['image_url']);
如果我返回$img
我得到了这个对象:
但我不需要保存它。我必须直接发送给api。如果我在保存到$request->files
之前尝试将此对象设置为POST
数组,我收到$request
DB
我收到此错误:
但我想设置这样的图像,以便能够用作uploadedFile:
我该怎么做?我什么都不知道。谢谢! :)