Chronoforms (v4 здесь) действительно поддерживает это из коробки! (Я видел случайные следы этого для старых версий, вплоть до 1,3.)
Я могу просто перетащить действие Image Resize
(из-под Utilites
) в нужное событие формы (в On Submit
).
ПРИМЕЧАНИЕ: это , а не для изменения размера на стороне клиента. Для этого вам понадобится пакет загрузки форм Javascript, который может отображать миниатюру до и во время загрузки. Они обычно нетривиальны для интеграции. (И использование этих эскизов на стороне клиента также для загрузки вместе с исходным изображением требует еще более продвинутых - и, соответственно, более сложных - вещей; я бы сказал, что это редко стоит дополнительной боли, просто кусаться и снова создайте миниатюру на сервере, и подумайте обо всех тех бедных африканских детях, которые живут даже тяжелее, чем веб-разработчики.;))