2017-05-08 69 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在這種情況下,誤導性輸入變量名稱:)