使用PHP保存裁剪的Uploadcare图像

时间:2017-05-08 22:30:08

标签: php laravel uploadcare

在裁剪时,在PHP中使用Uploadcare's Widget有一点头脑。

小部件正在裁剪,但无论如何都要上传完整尺寸的图像。抓取UUID并将其存储在数据库中以便以后检索。

我错过了什么?

谢谢!

根据PHP API,我传递数组中的属性

getInputTag('uuid', array("data-images-only" => "true", "data-crop" => "150x150"))

控制器代码

$uuid = $api->getFile($request->uuid)->data['original_file_url'];

1 个答案:

答案 0 :(得分:1)

Uploadcare始终上传原始文件。 当用户在窗口小部件中裁剪图像时,它会返回应用了cropping operations的CDN URL。

您需要捕获此网址(不仅仅是UUID)并将其保存在您的应用中。

这可能有所帮助:

$cropped_url = $api->getFile($request->uuid)->getUrl();

另请注意,uuid在这种情况下是一个误导性的输入和var名称:)