Имея немного головного скребка с Uploadcare-х Виджет в PHP, когда дело доходит до обрезки.
Виджет обрезается, но в любом случае загружает полноразмерное изображение. Захват UUID и сохранение его в базе данных для последующего поиска.
Что мне не хватает?
Спасибо!
Согласно PHP API, я передаю атрибуты в массиве
getInputTag('uuid', array("data-images-only" => "true", "data-crop" => "150x150"))
Код контроллера
$uuid = $api->getFile($request->uuid)->data['original_file_url'];
Uploadcare всегда загружает оригинальные файлы.
Когда пользователь обрезает изображение в виджете, он возвращает URL CDN с обрезка применяется.
Вам нужно захватить этот URL (а не только UUID) и сохранить его в вашем приложении.
Это может помочь:
$cropped_url = $api->getFile($request->uuid)->getUrl();
Также обратите внимание, что uuid
вводящее в заблуждение вводное имя и имя переменной в данном случае 🙂
Других решений пока нет …