2017-05-08 30 views
1

在修剪时遇到了一点头部划痕,Uploadcare's PHP中的Widget。用PHP保存裁剪后的Uploadcare图像

小部件正在裁剪,但无论上传全尺寸图像。抓取UUID并将其存储在数据库中供以后检索。

我错过了什么?

谢谢!

按照PHP的API我传递的属性数组中

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

控制器代码

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

回答

1

Uploadcare总是上传原始文件。 当用户在小部件中裁剪图像时,它将返回一个包含cropping operations的CDN URL。

您需要捕获此URL(不只是UUID)并将其保存在您的应用程序中。

这可能会帮助:

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

还要注意,uuid在这种情况下,误导性输入变量名称:)